Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
Alstroemeria
0 / 0 / 0
Регистрация: 13.06.2013
Сообщений: 5
Завершенные тесты: 1
1

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

26.02.2014, 11:20. Просмотров 793. Ответов 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), с сохранением пропорций изображения?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.02.2014, 11:20
Ответы с готовыми решениями:

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

Реализовать смену картинки из ImageButton по клику левой кнопки мыши
Вообщем такая проблема...как реализовать смену картинки из ImageButton по клику...

Градиент для кнопки
У меня не получается сделать вот такой градиент не поможете? Один вопрос -...

Картинка + градиент для кнопки
Пожалуйста подскажите в чем дело, я хочу для кнопки одновременно задать...

Плавный переход цвета по нажатию кнопки (градиент)
Помогите реализовать плавный переход цвета по нажатию кнопки. Например, есть 2...

2
verylazy
Заблокирован
26.02.2014, 11:32 2
это что и какого это размера или код его? android:background="@drawable/about"
0
Alstroemeria
0 / 0 / 0
Регистрация: 13.06.2013
Сообщений: 5
Завершенные тесты: 1
26.02.2014, 11:34  [ТС] 3
Это просто картинка 1060х525
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.02.2014, 11:34

Checkbox ajax php отправка без обновления страницы и без кнопки
Здравствуйте! Можете пожалуйста дать простой пример, понятный без лишних...

Как отправить все чекбоксыы без обновления страницы и без нажатия кнопки?
Нужно обновлять данные без перезагрузки и без нажатия кнопки на странице, пишу...

Как сохранить содержимое xml файла (без парсинга) в MySql и как потом xml от туда извлечь
делаю так: $xml_string=file_get_contents($uploadfile); //путь к файлу xlm ...


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

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

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