iis服务器助手广告广告
返回顶部
首页 > 资讯 > 移动开发 >Android设置控件阴影的几种方法
  • 397
分享到

Android设置控件阴影的几种方法

androidandroidstudioide 2023-09-01 19:09:48 397人浏览 安东尼
摘要

第一种方式:elevation View的大小位置都是通过x,y确定的,而现在有了z轴的概念,而这个z值就是View的高度(elevation),而高度决定了阴影(shadow)的大小。 View Elevation(视图高度) View

第一种方式:elevation

View的大小位置都是通过x,y确定的,而现在有了z轴的概念,而这个z值就是View的高度(elevation),而高度决定了阴影(shadow)的大小。

View Elevation(视图高度)

View的z值由两部分组成,elevation和translationZ(它们都是Android L新引入的属性)。 eleavation是静态的成员,translationZ是用来做动画。 Z = elevation + translationZ

在layout中使用* android:elevation*属性去定义 在代码中使用 View.setElevation 方法去定义 设置视图的translation,可以使用View.setTranslationZ方法 新的ViewPropertyAnimator.z和ViewPropertyAnimator.translationZ方法可以设置视图的elevation值

我们通过设置elevation的值也会达到卡片阴影效果

第二种方式:父布局中设置drawable圆角的背景,并不设置padding,子布局在设置纯色的,background

第三种方式,跟第二中一样,不同点是一个是Top的阴影,一个是设置bottom的阴影

里面textview设置阴影背景的方式,并设置aliparentBottom显示,父布局不设置paddingBottom属性

参考资料

Android设置控件阴影的三种方法-腾讯云开发者社区-腾讯云

来源地址:https://blog.csdn.net/chengzhenjia/article/details/130707166

--结束END--

本文标题: Android设置控件阴影的几种方法

本文链接: https://www.lsjlt.com/news/389324.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Android设置控件阴影的几种方法
    第一种方式:elevation View的大小位置都是通过x,y确定的,而现在有了z轴的概念,而这个z值就是View的高度(elevation),而高度决定了阴影(shadow)的大小。 View Elevation(视图高度) View...
    99+
    2023-09-01
    android android studio ide
  • Android设置控件阴影的三种方法
    本文实例为大家分享了Android设置控件阴影的方法,供大家参考,具体内容如下第一种方式:elevationView的大小位置都是通过x,y确定的,而现在有了z轴的概念,而这个z值就是View的高度(elevation),而高度决定了阴影(...
    99+
    2023-05-30
    android 控件阴影 roi
  • css阴影边框的设置方法
    这篇“css阴影边框的设置方法”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“css阴影边框的设置方法”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章有所收获,下面让我们一起来看...
    99+
    2023-06-06
  • css设置边框阴影的方法
    小编给大家分享一下css设置边框阴影的方法,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!css中可用box-shadow属性设置边框阴影;该属性向边框添加一个或多个阴影,可设置阴影的像素长度,宽度、模糊距离和颜色;语法“b...
    99+
    2023-06-14
  • html文本阴影效果的设置方法
    这篇文章主要介绍html文本阴影效果的设置方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!html是什么html的全称为超文本标记语言,它是一种标记语言,包含了一系列标签.通过这些标签可以将网络上的文档格式统一,使...
    99+
    2023-06-14
  • Android中button的onClick事件几种方法
    Android中button的onClick事件几种方法利用三种方法,学习button的监听事件。方法一源码如下:package com.example.androidtest; import android.os.Bundle; imp...
    99+
    2023-05-30
    android button onclick
  • Android开发之设置开机自动启动的几种方法
    Android开发之设置开机自动启动的几种方法方法一:<!-- 开机启动 --> <receiver android:name=".AutoStartReceiver"> <intent-filter>...
    99+
    2023-05-30
    android 自动启动 roi
  • css设置边框阴影的语法是什么
    这篇文章主要介绍了css设置边框阴影的语法是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇css设置边框阴影的语法是什么文章都会有所收获,下面我们一起来看看吧。边框阴影(box-shadow)的基本语法:b...
    99+
    2023-07-04
  • localStorage过期时间设置的几种方法
    目录问题描述 1. 初级解法 2. 中级解法 3. 高级解法 4. 骨灰级解法 聊到 localStorage 想必熟悉前端的朋友都不会陌生, 我们可以使用它提供的 getItem,...
    99+
    2024-04-02
  • css设置垂直居中的几种方法
    这篇文章主要介绍了css设置垂直居中的几种方法,具有一定借鉴价值,需要的朋友可以参考下。下面就和我一起来看看吧。使用line-height属性让文字垂直居中;2、使用CSS3 flex布局让文字垂直居中;3、使用绝对定位和transform...
    99+
    2023-06-14
  • Win7开机登录界面字体设置阴影效果的方法
        使用win7的朋友对开机登录界面应该都很熟悉了吧,而很多人都会为开机登录界面换上自己喜欢的背景,来缓解审美疲劳,在换上自己喜欢的图片的同时,如果可以让登录界面中的文字也拥有...
    99+
    2023-06-07
    Win7 登录界面 字体 阴影 设置 效果 界面
  • Ubuntu设置静态IP地址的几种方法
    一、前言 在某些场景下,我们可能需要将一台电脑的IP地址设置成静态的。例如在局域网内部署一个服务器,我们可能不希望他通过DHCP获取动态地址,而造成无法访问。设置静态IP在window系统下比较容易,但在Linux系统下稍微麻烦一点。下面介...
    99+
    2023-09-03
    linux 服务器 ubuntu 静态IP 固定IP
  • Python 清空控制台的几种方法
    Python 清空控制台的几种方法 我们在写代码的时候经常会发现:当Python控制台输入过多的Python语句时,有时需要将这些已经输入的语句和执行结果清空,并重新开始输入Python语句。我们不再...
    99+
    2023-09-15
    python 开发语言 pycharm
  • 详解Android UI更新的几种方法
    前言在android开发中,界面UI的更新都是在主线程来完成的。线程分为主线程(Main Thread,简称MT)和工作线程(Work Thread,简称WT),我们通常会在WT中执行一些比较耗时的操作,比如下载,网络,缓存...
    99+
    2023-05-31
    ndroid ui 更新
  • 总结Python读取TIF影像的几种方法
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 导入模块TIF文件路径方法1:tiffile方法2:PIL方法3:opencv方法4:gdal方法1方法5:gdal...
    99+
    2023-09-02
    python opencv 图像处理
  • Android 获取设备屏幕大小的几种方法总结
    1、通过WindowManager获取DisplayMetrics dm = new DisplayMetrics();getWindowManager().getDefaultDisplay().getMetrics(dm);System...
    99+
    2023-05-31
    android 获取屏幕 roi
  • 【Android】之【延时执行的几种方法】
    在Android日常开发中我们经常会有延时执行某个操作的需求,例如我们启动应用的时候,开始呈现一个引导页面,过了两三秒后,自动跳转到主界面;又如为了控制时序,需要延时执行等等。 下面整理下实现延时执行...
    99+
    2023-08-31
    android
  • pyqt5设置控件透明的方法
    这篇文章主要介绍pyqt5设置控件透明的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!pyqt5设置控件透明方法:首先使用QGraphicsOpacityEffect类设置图形元素的透明效果;然后使用“元素名称....
    99+
    2023-06-14
  • Android开发:RecyclerView获取item位置的几种方法比较
    一.前言         当使用 RecyclerView 来展示列表数据时,获取 item 的位置是一个常见的需求。RecyclerView 提供了多种获取 item 位置的方法,包括 getAdapterPosition()、getBi...
    99+
    2023-09-09
    android android studio ide
  • 【备份】RMAN中对控制文件的几种备份方法
    控制文件对于Oracle数据库来说是至关重要的,这里简单的介绍几种在RMAN中对控制文件的备份方法。1.进入RMAN命令行界面secooler@secDB /oracle/oradata$ rman target /Recovery Man...
    99+
    2023-06-06
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作