在Android 3.0+上的ImageButton效果
问题描述:
我想在Android 3.0+上拥有像Home按钮一样的onTouch效果。在Android 3.0+上的ImageButton效果
有没有这么容易做到这一点的财产? 或者我必须自己做这一切?如何?
谢谢!
更新: 这里是屏幕截图:http://i.imgur.com/1eyVE.jpg 我想要有相同的蓝色,圆形,淡出效果。
答
你在说什么叫做导航栏。触摸按钮时使用的动画和圆形效果来自延伸至ImageView
的自定义类。
You can view the full source for that class here.
至于河洛蓝色的话,你可以访问Android Design Guidelines - Color section看所有冰淇淋三明治使用的颜色。将鼠标移动到调色板中的特定颜色上以了解相应的十六进制值。
如果您决定不使用KeyButtonView
类,我会在这里留下这个例子。
全息选择例如:
<?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>
阐述多一点你的意思是“像home键”就可以解释它,甚至更好的提供的图片/视频链接? – FoamyGuy 2012-04-28 04:49:07
我添加了一个截图。谢谢! – shiami 2012-04-28 15:31:31