gpt4 book ai didi

Android:动画图像?

转载 作者:行者123 更新时间:2023-11-29 14:08:41 25 4
gpt4 key购买 nike

我有一个包含多个 ImageView 的栏,它们中的每一个都用作按钮(通过使用 OnClickListener)。现在我想要实现的是当用户按下图像时,图像周围会出现某种发光效果(很像当您在 iphone 上按下 barButton 时)。

这可能吗?

最佳答案

这是可能的。实现此目的的正确方法是定义一个 StateList Drawable .
statelist 为每个状态定义了一个单独的可绘制对象。

例如,以下 xml 定义了一个可绘制对象,该可绘制对象在按下按钮时显示 blue_button_pressed 可绘制对象,在所有其他情况下显示 blue_button_active 可绘制对象。

<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android">

<item
android:state_pressed="true"
android:drawable="@drawable/blue_button_pressed"/>

<item
android:drawable="@drawable/blue_button_active"/>

</selector>

您将此文件像任何其他图像一样放在可绘制文件夹中,并像任何其他可绘制对象一样在布局文件中引用它。

关于Android:动画图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5003065/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com