Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Catchermax
0 / 0 / 0
Регистрация: 18.11.2016
Сообщений: 7
1

Разделить кнопку на части при нажатии

19.02.2017, 13:11. Просмотров 277. Ответов 1

Есть библиотека https://android-arsenal.com/details/1/702#!descri.. которая делает кнопку которая по нажатию делится на три. Так же есть библиотека https://android-arsenal.com/details/1/2296#!descr.. которая делит кнопку на две части.
По отдельности они прекрасно работают, а как можно реализовать чтобы по нажатию на кнопку выскакивали три кнопки поделенные на две части. Грубо говоря совместить две библиотеки.

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<lt.lemonlabs.android.expandablebuttonmenu.ExpandableMenuOverlay
        android:id="@+id/button_menu"
        android:layout_width="0dp"
        android:layout_height="0dp"
        android:layout_alignParentBottom="true"
        android:layout_centerHorizontal="true"
        android:src="@drawable/ic_roundicons_freeset_04" //тут вместо картинок нужно принять как то кнопку из второй библиотеки
        ebm:closeButtonSrc="@drawable/ic_roundicons_freeset_04"
        ebm:leftButtonSrc="@drawable/ic_roundicons_freeset_04"
        ebm:midButtonSrc="@drawable/ic_roundicons_freeset_04"
        ebm:rightButtonSrc="@drawable/ic_roundicons_freeset_04"
        ebm:leftButtonText="@string/action_left"
        ebm:midButtonText="@string/action_mid"
        ebm:rightButtonText="@string/action_right"
        />
А это собственно кнопка которая делится на две части
Java
1
2
3
4
5
6
7
8
9
<com.victor.ringbutton.RingButton
        android:id="@+id/ringButton"
        app:upText="Take Photo"
        app:downText="Hand Write"
        app:upDrawable="@drawable/ic_android_black_24dp"
        app:downDrawable="@drawable/ic_android_black_24dp"
        android:layout_centerInParent="true"
        android:layout_width="240dp"
        android:layout_height="240dp"/>
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.02.2017, 13:11
Ответы с готовыми решениями:

Ошибка при нажатии на кнопку
package ru.test.gthen; import android.app.*; import android.os.*; import android.view.*;...

Вылетает приложение при нажатии на кнопку
Здравствуйте, столкнулся с проблемой, что при нажатии на кнопку приложение вылетает. Программирую в...

Закрыть приложение при нажатии на кнопку
Народ сильно не ругайте, не могу вспомнить как что указать, чтобы при нажатии на кнопку приложение...

При нажатии на кнопку приложение закрывается
Здравствуйте. Возникла проблема и вот не знаю как решить. Запускал приложение на эмуляторе, все...

При нажатии на кнопку следующий @string/xxxx
Как сделать так, что бы при нажатии на кнопку значение текста TextView присваивался следующему...

1
shavuz
114 / 120 / 26
Регистрация: 29.01.2014
Сообщений: 596
19.02.2017, 16:43 2
В теории, где то в первой библиотеке он создает три кнопки, и они - кнопки, нужно найти где и заменить их на двойные. но он в гите не дает сорс код т. е надо разкомпилировать его джар, копировать в свои классы и делать там изменения.
кроме этого судя по всему это не просто кнопки а на них основана какая то логика, т.е. мало просто заменить, надо проследить где их используют и там тоже поправить. короче, долгий и не легкий процесс.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.02.2017, 16:43

Скриншот гугл карты при нажатии на кнопку
Есть ли возможность написать обработчик для кнопки, который делает скриншот текущей карты вместе с...

Убрать стандартный звук при нажатии на кнопку
Здравствуйте уважаемые. Столкнулся с проблемой, при срабатывании события нажатия кнопки, или даже...

Смена темы ActionBar при нажатии на кнопку
Подскажите пожалуйста как можно изменить тему ActionBar, при нажатии на кнопку.


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

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

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