ios - 美团外卖app,顶部导航栏返回按钮的颜色变化
高洛峰
高洛峰 2017-04-17 16:21:13
0
2
828

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

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

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

répondre à tous(2)
巴扎黑

试试下面代码,放在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>

PHPzhong

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

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal