Button设置elevation阴影没效果

6人阅读 评论(0) 收藏 举报
分类:

Button设置elevation阴影没效果是因为默认主题里,已经有了elevation设置,所以再设置就没用了。

可以先用android:stateListAnimator=”@null”把默认动画置空,然后再设置elevation,还要设置背景颜色,没有背景颜色是没有阴影效果的。

设置完后运行此时是没有点击效果的,需要再次重新写符合开发者需求的drawable。



按下动画问题解决:

把Button外面嵌套一层LinerLayout把elevation属性放到LinerLayout里,设置背景颜色,没有背景颜色是看不到阴影效果的。

给Button一个样式style=”@style/Widget.AppCompat.Button.Borderless”



查看评论

Android中“android:elevation”设置阴影,在真机上没有效果的问题

今天在Android界面的设计中遇到一个问题,我想要用elevation设置阴影效果,也就是对某个View添加android:elevation ...
  • u013564276
  • u013564276
  • 2016-06-17 16:51:07
  • 4998

Button设置elevation阴影

Button设置elevation阴影没效果是因为默认主题里,已经有了elevation设置,所以再设置就没用了,可以先用android:stateListAnimator=”@null”把默认动画置...
  • Android93
  • Android93
  • 2017-04-25 16:35:10
  • 3425

android 5.0上,阴影elevation无效的问题

近两天使用5.0新特性elevation时,发现经常不能正常绘制出阴影。经过多次实验,发现使用elevation时有以下要求: 1. 控件必须设置背景色,且不能为透明。 2. 阴影是绘制于父控件上...
  • llxy21
  • llxy21
  • 2016-01-22 13:41:20
  • 7398

android5.x中的阴影效果elevation和translationZ

...
  • zxwd2015
  • zxwd2015
  • 2016-12-19 16:40:53
  • 2171

android:elevation无效

android5.0 引入了Z轴的概念,于是就有着这种风格,也就是目前比较火的Material Design。 1. android:elevation 设置该组件“浮”起来的高度,to难过过设置...
  • njtuzhang
  • njtuzhang
  • 2016-08-17 10:34:34
  • 5117

在不使用 android:elevation 属性的情况下设置View阴影

在不使用 android:elevation 属性的情况下设置View阴影
  • sunsteam
  • sunsteam
  • 2017-05-27 15:47:46
  • 1350

android 5.x—Elevation阴影

以往的android view里,只有X和Y两个值,而在5.x之后,Google为其增加了一个新的属性——Z值。Z值使得UI界面更有立体感,view与view直接有了明显的层次感。Z值由两部分组成,e...
  • Peak1Chen
  • Peak1Chen
  • 2016-04-30 18:55:02
  • 1434

Android 5.0 android:elevation 如果给button设置效果

看到android5.0版本中提供了  elevation  的功能,我在SDK Manager 下载了 Android 5.0  例子代码,看了下  ElevationBasic 例子,展示了2个v...
  • dyllove98
  • dyllove98
  • 2014-12-16 15:01:19
  • 23262

解决android Button 自带阴影效果另一种办法

在android 5.0以后的版本中,定义一个button时,系统自动会加一个阴影的效果,有的时候这种效果看起来比较好,有的时候不符合UI的设计要求,这时候就需要手动去掉阴影。 网上很多文章写了解决...
  • wangkaichenjuan
  • wangkaichenjuan
  • 2017-03-27 11:24:21
  • 1046

Material Design —— Elevation高度、shadows阴影、clipping裁剪、tint着色

ElevationAndroid5.0加入了Z轴,这个Z轴的值就是View的高度Elevation elevation的值较大的View会遮盖住较小的 code:...
  • xf616510229
  • xf616510229
  • 2016-11-26 19:02:49
  • 966
    个人资料
    持之以恒
    等级:
    访问量: 5610
    积分: 497
    排名: 10万+
    最新评论