【问题标题】:ImageButton effect on Android 3.0+Android 3.0+ 上的 ImageButton 效果
【发布时间】:2012-05-08 19:03:50
【问题描述】:

我想在 Android 3.0+ 上拥有类似 Home Button 的 onTouch 效果。

有没有这样容易做到的属性? 还是我必须自己做这一切?怎么做?

谢谢!

更新: 这是截图:http://i.imgur.com/1eyVE.jpg 我想要同样的蓝色、圆形、淡出效果。

【问题讨论】:

  • 详细说明您所说的“喜欢主页按钮”是什么意思,您能解释一下或者更好地提供图片/视频链接吗?
  • 我添加了截图。谢谢!

标签: android button effect


【解决方案1】:

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

You can view the full source for that class here.

就 Holo 蓝色而言,您可以访问 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>

【讨论】:

  • 感谢您的示例。我在 ImageButton 的背景上使用。淡出是一样的。但是我可以申请这个圈子吗?以及如何从系统中获取正确的 holo_blue_dark 颜色?
  • 谢谢!这正是我正在寻找的。​​span>
猜你喜欢
  • 1970-01-01
  • 2017-05-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-07
  • 2015-02-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多