首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Android Button修改背景颜色及实现科技感效果

效果展示 Android Button修改背景颜色及实现科技感效果效果如下: 实现科技感效果 操作方法如下: 想要创建一个富有科技感的按钮样式时,可以使用 Android 的 Shape Drawable...然后,对于按钮的默认状态,我们使用了一个矩形的 ShapeDrawable,设置了渐变背景颜色(从 #FF6699 到 #FF3366),并且同样添加了圆角效果。...修改Button背景 我们可以发现在布局xml文件中直接修改background是没有作用的,会变成默认的主题色(themes.xml中的colorPrimary颜色,默认为紫色) <Button...是Material类型的,默认使用主题色的,所以我们需要替换主题色或者使用非Material类型的Button,修改如下: <android.widget.Button android...修改为android.widget.Button标签即可。

34920

从源码分析 Android Button 点击效果

Android 点击效果 ? 我们平时在开发过程中都可能注意到,我们写的默认的 Button 都是有点击效果的,而且大小也有默认规定的,而 TextView 就没有。就想下面的图片一样。 ? ?...是有默认效果的。通过查看 Button 的源码我们看到: ? 每个 button 有系统默认的风格样式,就是这里的风格样式,使得我们的 button 有了这种效果。...当你自己给 Button 设置一个 background 后,你会发现,你的 button 没有默认的那种波浪效果了。那么我们就猜想到肯定和 background 有关。...好了,这样我们就实现自定义 background 了。其实关于波浪 ripple 的用法还有很多。这里就不再说了,这里只是教大家从源码上分析,借助默认样式,来写出我们的自定义样式。...在 Android 5.0 后加入了新的属性 stateListAnimator 使 button 有了阴影效果

1K20
领券