Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Alstroemeria
0 / 0 / 0
Регистрация: 13.06.2013
Сообщений: 5
Завершенные тесты: 1
#1

XML-градиент на ImageButton без расползания кнопки - Программирование Android

26.02.2014, 11:20. Просмотров 708. Ответов 2
Метки нет (Все метки)

Градиент (gradient_shape.xml)

XML
1
2
3
4
5
6
7
8
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <gradient
            android:startColor="#00ffffff"
            android:endColor="#000000"
            android:angle="270.0"
            android:type="linear" />
</shape>

Макет

XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >
 
    <ImageButton
                android:id="@+id/imageButton964"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:adjustViewBounds="true"
                android:scaleType="centerCrop"
                android:background="@null"
                android:src="@drawable/about" />
    
</RelativeLayout>
Чтобы добавить градиент, я меняю последние 2 строчки на:

XML
1
2
3
....
android:background="@drawable/about"
android:src="@drawable/gradient_shape" />
Но, после этого кнопка расползается

Как сделать градиент на кнопке (через XML), с сохранением пропорций изображения?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.02.2014, 11:20     XML-градиент на ImageButton без расползания кнопки
Посмотрите здесь:

Анимация нажатия кнопки ImageButton - Программирование Android
Есть ImageButton - как сделать анимацию уменьшения при нажатии?

Смена надписи при нажатии кнопки XML - Программирование Android
Добрый день. Пишу небольшую программку в Android Studio 1.0. Есть кнопка, описанная в XML. Необходимо, что бы при нажатии на неё объекту...

ImageButton - Программирование Android
Проблема такая. У меня таблица с ImageButton. Они вначале пустые. По нажатию засовывается картинка (мелкого разрешения). Проблема в том,...

Можно ли создавать диалоги без xml? - Программирование Android
Можно ли создать окошко и програмно произвольно заполнить его кнопками, редакторами, галочками/переключателями? И назначать им хотя-бы...

не работает с ImageButton - Программирование Android
Приложение не запускается с ImageButton, пишет Application has stopped unexpectedly. please try again, но когда ставлю Button вместо...

Нажатие ImageButton - Программирование Android
Хочу определить ImageButton (остается в нажатом положении/ в фокусе/ не нажата) и у меня не хочет работать ,вылазит ошибка ,подскажите...

ImageButton hover - Программирование Android
Добрый вечер. Как сделать, если ты нажал на кнопку в imagebutton чтобы иконка меняло цвет. Вот исходник Сама иконка ...

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

Работа с ImageButton - Программирование Android
Hебят возникла такая проблема при замене Button на ImageButton, приложение вылетает с ошибкой при этому логи указывают на ошибку в методе...

ImageButton setImageResource - Программирование Android
&lt;ImageButton android:id=&quot;@+id/imageButton1&quot; android:layout_width=&quot;wrap_content&quot; ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
verylazy
Заблокирован
26.02.2014, 11:32     XML-градиент на ImageButton без расползания кнопки #2
это что и какого это размера или код его? android:background="@drawable/about"
Alstroemeria
0 / 0 / 0
Регистрация: 13.06.2013
Сообщений: 5
Завершенные тесты: 1
26.02.2014, 11:34  [ТС]     XML-градиент на ImageButton без расползания кнопки #3
Это просто картинка 1060х525
Ответ Создать тему
Опции темы

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