Android 3.0+上的ImageButton效果

时间:2012-04-28 04:47:38

标签: android button effect

我希望像Android 3.0 +上的主页按钮一样具有onTouch效果。

是否有财产可以轻松完成? 或者我必须自己做这一切?怎么样?

谢谢!

更新: 截图如下:http://i.imgur.com/1eyVE.jpg 我希望有相同的蓝色,圆形,淡出效果。

1 个答案:

答案 0 :(得分:2)

您所谈论的内容称为导航栏。触摸按钮时使用的动画和圆形效果来自扩展ImageView的自定义类。

You can view the full source for that class here.

就Holo蓝色而言,您可以访问Android Design Guidelines - Color section来查看冰淇淋三明治中使用的所有颜色。将鼠标移到调色板中的特定颜色上以了解相应的十六进制值。

如果你决定不使用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>