1

在我的 android 应用程序中,我想为按下、默认和聚焦的每个状态创建单个图像的三个不同图像。有什么工具可以帮助我创建这些图像。

我想你误解了我的问题,我知道如何为三种不同的状态使用三种不同的图像。我只想知道两个如何创建这三个图像。

在这里http://code.google.com/p/iosched/source/browse/android/#android%2Fres%2Fdrawable-hdpi 你可以看到三个不同的状态有三个不同的图像

  1. home_btn_announcements_default.png
  2. home_btn_announcements_pressed.png
  3. home_btn_announcements_selected.png

我想知道有没有什么工具可以创建以上三个图像。我想现在我的问题对每个人都很清楚。

我的问题是如何为默认图像添加白色边框,为焦点图像添加灰色边框。我知道如何根据不同的状态改变图像。我想问你有什么工具可以在我的图像周围放置白色或灰色边框。

4

1 回答 1

1

使用选择器将此文件保存在 drawable/click.xml

     <?xml version="1.0" encoding="utf-8"?>
       <selector xmlns:android="http://schemas.android.com/apk/res/android" >
     <item android:state_pressed="false" android:drawable="@drawable/notPressedImage ></item>
     <item android:state_pressed="true" android:drawable="@drawable/PressedImage" ></item>

     </selector>

使用 click.xml (click) 作为按钮源...

于 2012-06-25T10:13:35.570 回答