美团外卖app,顶部导航栏返回按钮的颜色变化

发布于 2022-09-01 19:15:32 字数 146 浏览 47 评论 0

今天更新了美团外卖的APP,偶然发现顶部导航栏的返回按钮,随着滑动时,颜色会从白色过渡到红色,请问这个是怎么实现的??

之前做过类似的,不过不是改变颜色,是改变了图片(因为按钮前后的样子不一样),也就是判断某个alpha值时更改图片,但也就会突然的变化效果。。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

幽蝶幻影 2022-09-08 19:15:32

试试下面代码,放在drawable中

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"

android:shape="rectangle">  
<gradient android:startColor="#509245" android:centerColor="#3e8532"  
    android:endColor="#509245" android:type="linear" android:angle="90"  
    android:centerX="0.5" android:centerY="0.5" />  
<padding android:left="7dp" android:top="7dp" android:right="7dp"  
    android:bottom="7dp" />  
<corners android:radius="4dp" />  

</shape>

驱逐舰岛风号 2022-09-08 19:15:32

为 UIImage 新增个方法 imageWithColor:alpha: ,然后动态生成图片做为 NavBar 的背景图

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文