android怎么实现如图所示的按钮下边框阴影效果

severusyue 2015-03-18 09:35:28


新手小菜鸟在学android,想实现如上图所示的效果,求大神解答
...全文
36160 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复
动态测量这个布局的宽高,paint画阴影,然后RectF绘制一个相同大小的矩形,用drawRoundRect方法设置一点圆角,效果就是这样的
StromanStroman 2017-10-25
  • 打赏
  • 举报
回复
这阴影效果非常坑爹
一袭白衣 2015-09-02
  • 打赏
  • 举报
回复
阴影部分不管是不是平均, 都有自己的规律, 上面的图:中间有一段阴影是一样的深色,靠2边就偏淡了,最头上是透明的 如果你的图宽度再大一点,只是阴影中间的深色部分变宽,就可以直接利用9patch 让中间阴影拉伸就可以了 淡色和透明部分就是不可拉伸的部分。 还有一个思路是自定义Button,利用drawable的渲染,让paint在onDraw中自己去画下面的阴影
蒲锦_up 2015-09-01
  • 打赏
  • 举报
回复
这种效果 不好做啊
鬼畜的稀饭 2015-09-01
  • 打赏
  • 举报
回复
这个截图应该是AI、PS之类做的效果图,真正做的时候这种阴影不好实现,至少我没有见过哪个成熟的商业软件出现过。 根据Material Design设计规则,阴影也是平均的,不会出现中间两边不一样的情况。
  • 打赏
  • 举报
回复
<layer-list> </layer-list>
开发者_android 2015-03-19
  • 打赏
  • 举报
回复
还有可自定义shape,网上有很多,可以参考。
开发者_android 2015-03-19
  • 打赏
  • 举报
回复 1
1.设置属性:android:elevation="1dip" 。 2.设置背景图片。

80,476

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧