Android - Как создать изображение кнопки из разных состояний, по умолчанию, нажата и сфокусирована

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

Я хочу знать, что есть какой-либо инструмент, который может создавать три изображения. Думаю, теперь мой вопрос ясен всем.

Мой вопрос заключался в том, что как добавить белую границу для изображения по умолчанию, серая граница для фокусного изображения. Я знаю, как изменить изображение в соответствии с разными состояниями. Я хочу спросить вас, есть ли какой-либо инструмент, который может помещать белую или серая рамку вокруг моего изображения.

  • 0
    Это не совсем то же самое, но оно ответит на ваш вопрос: stackoverflow.com/questions/7228028/…
  • 2
    Пожалуйста, сделайте небольшой поиск, прежде чем задать вопрос ..
Показать ещё 2 комментария
Теги:
android-layout

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 (нажмите) как кнопка src...

  • 0
    Я бы дал селектору более внушительное имя.
  • 0
    да используй это ... селектор

Ещё вопросы

Сообщество Overcoder
Наверх
Меню