Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Shamsik
-42 / 17 / 15
Регистрация: 23.12.2013
Сообщений: 521
Записей в блоге: 1
Завершенные тесты: 2
#1

ImageButton hover - Программирование Android

08.04.2016, 20:09. Просмотров 254. Ответов 1
Метки нет (Все метки)


http://www.cyberforum.ru/android-dev/thread817727.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.04.2016, 20:09
Я подобрал для вас темы с готовыми решениями и ответами на вопрос ImageButton hover (Программирование Android):

Перемещение ImageButton
Пытаюсь реализовать такую задачу: есть imagebutton в исходном состоянии...

Работа с ImageButton
Hебят возникла такая проблема при замене Button на ImageButton, приложение...

ImageButton setImageResource
<ImageButton android:id="@+id/imageButton1" ...

не работает с ImageButton
Приложение не запускается с ImageButton, пишет Application has stopped...

Выдвижные ImageButton
Добрый вечер! Пытаюсь решить задачу, как сделать так,чтобы имиджкнопку можно...

1
urayatsko
15 / 15 / 8
Регистрация: 08.04.2015
Сообщений: 36
08.04.2016, 21:26 #2
Что бы иконка меняла цвет после нажатье нужно создать еще один стиль, который будет применяться после нажатье. Для этого создадем xml, где будет прописаны в зависимости от действие какие стили нужно применять.

img_btn.xml
XML
1
2
3
4
5
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:drawable="@drawable/btn_clicked" android:state_pressed="true" />
    <item android:drawable="@drawable/btn_clicked" android:state_focused="true" />
    <item android:drawable="@drawable/btn_default" />
</selector>
Стиль который будет иметь кнопка посля нажатье(изменено только цвет).
btn_clicked.xml

XML
1
2
3
4
5
6
7
8
<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:height="24dp"
    android:width="24dp"
    android:viewportWidth="24"
    android:viewportHeight="24">
    <path android:fillColor="#ff0000" android:pathData="M2,21L23,12L2,3V10L17,12L2,14V21Z" />
</vector>
осталось внести изменение в саму кнопку, изменив

XML
1
android:src="@drawable/ic_out"
на

XML
1
android:src="@drawable/img_btn"
XML
1
2
3
4
5
6
7
8
<ImageButton android:id="@+id/btn_out"
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:background="@null"
            android:paddingLeft="30dp"
            android:src="@drawable/img_btn"
            android:textColor="@color/colorPrimary" />
Вот и все, теперь стиль кнопки будет изменяться взависимости от действия.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.04.2016, 21:26
Привет! Вот еще темы с решениями:

Нажатие ImageButton
Хочу определить ImageButton (остается в нажатом положении/ в фокусе/ не...

Button & ImageButton
в чем разница между Button и ImageButton? и как сделать кликабельный контрол,...

Смена изображения ImageButton
Нужно что бы при нажатии на ImageButton менялось ее изображение.

ImageButton с картинкой из файла
Доброе время суток, подскажите новичку, плиз, можно ли создать кнопку с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru