如何制作动画按钮

本文关键字:按钮 动画 何制作 | 更新日期: 2023-09-27 17:55:26

我看过,但找不到任何有用的东西。我是所有这些的初学者,所以如果这是一个简单的问题,我深表歉意。

我想在 C# for Android (Monodroid) 中创建一个按钮,单击该按钮时会显示"按下状态",以便用户知道该按钮已被使用。

我该怎么做?我的可绘制对象文件夹中有两个图像,它们是 Photoshop 中的.png文件 - 如何将其合并到我的项目中?

如何制作动画按钮

我相信你使用State List.一个 XML 文件,它引用不同状态的不同位图图形(例如,在按下按钮时使用不同的图像)。创建一个 StateListDrawable。也许请参阅状态列表文档。

在 android 中执行此操作的标准方法是将按钮的背景设置为资源以指向状态列表可绘制对象状态列表,包含按下和正常状态的状态,并指向每个状态的正确图像。

我对单机器人一无所知,所以我不知道你是否可以用它做到这一点。

这里有一个包含两种状态的示例:

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_pressed="true" 
        android:drawable="@drawable/button_pressed" />
    <item
         android:drawable="@drawable/button_default" />
</selector>