Как реализовать открытие layout по нажатию ImageButton (см. рисунки)?

158
28 октября 2018, 00:40

Надо сделать так, чтобы при нажатии на ImageButton открывался(появлялся) layout с некоторыми элементами. Как это реализовать?

Answer 1

BottomSheet Как вариант, вот пример

Answer 2

Если правильно понял:

private MyLayout myLayout;
@Override
public void onClick(View view) {
    int id = view.getId();
    swich (id) {
        case R.id.imageButton:
            myLayout.setVisibility(View.VISIBLE);
            myLayout.startAnimation(/*нужная анимация*/);
            break;
    }
}
READ ALSO
Android JSON или сериализация

Android JSON или сериализация

В моём приложении есть база данных, которую заполняет пользовательДелаю функцию сохранения на диск и передачи бд

180
Как выполнить Overriding в примере? И стоит ли вообще

Как выполнить Overriding в примере? И стоит ли вообще

У меня десяток методов с похожими функциямиСтоит ли для оптимизации перегружать десять методов от одного? И если да, подскажите верный способ...

181
Стоит ли сейчас использовать Java Swing в новых проектах

Стоит ли сейчас использовать Java Swing в новых проектах

Коллеги, добрый деньПосоветуйте, стоит ли сейчас использовать Java Swing в новых проектах

194
Как создать лямбда выражение в своём классе?

Как создать лямбда выражение в своём классе?

подскажите, как можно метод action() превратить в функциональное выражениеЯ почитал литературу и узнал что необходимо обозначать метод аннотацией...

179