我想在 Android 3.0+ 上有类似 Home Button 的 onTouch 效果。
有没有这么容易做到的属性?还是我必须自己做这一切?如何?
谢谢!
更新:这里是截图: http: //i.imgur.com/1eyVE.jpg 我想要同样的蓝色、圆形、淡出效果。
我想在 Android 3.0+ 上有类似 Home Button 的 onTouch 效果。
有没有这么容易做到的属性?还是我必须自己做这一切?如何?
谢谢!
更新:这里是截图: http: //i.imgur.com/1eyVE.jpg 我想要同样的蓝色、圆形、淡出效果。
您所说的称为Navigation Bar。触摸按钮时使用的动画和圆形效果来自扩展的自定义类ImageView
。
至于 Holo 蓝色,您可以访问Android 设计指南 - 颜色部分以查看Ice Cream Sandwich中使用的所有颜色。将鼠标移到调色板中的特定颜色上以了解相应的十六进制值。
如果您决定不使用KeyButtonView
该类,我将在此处保留此示例。
Holo 选择器示例:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" android:exitFadeDuration="@android:integer/config_mediumAnimTime">
<item android:drawable="@color/holo_blue_dark" android:state_pressed="true"/>
<item android:drawable="@color/holo_blue_dark" android:state_enabled="true" android:state_focused="true"/>
<item android:drawable="@color/transparent"/>
</selector>