В приложении для Android, которое я делаю, я хотел бы создать кнопку, которая будет выполнять разные действия, в зависимости от того, нажимает ли пользователь на левую половину кнопки или правую половину кнопки.Прямо сейчас я пытаюсь выяснить, как лучше всего это сделать.
Некоторые другие конкретные требования:
1. Я планирую использовать кнопку от 1 до 4 раз для каждого занятия.
2. Было бы очень полезно, если бы я мог поворачивать кнопку (например, на 90 градусов, на 180 градусов, чтобы она была вверх ногами)и помещаем текстовое представление сверху, чтобы оно выглядело как одна кнопка.Я обнаружил, что это не очень хорошо работает.Требуется много усилий, чтобы заставить его правильно отображаться и портится, когда вносятся даже небольшие изменения.
Еще одна идея, которую я имел, заключалась в создании пользовательской кнопки путем расширения класса представления.Проблема в том, что у меня нет опыта, чтобы делать что-то подобное, и большинство из увиденных мною уроков используют его для создания программ рисования.
Каков лучший способ создать что-то подобное ??
Редактировать: когда я говорю «повернуть кнопку», я не имею в виду, что кнопка должна поворачиваться при нажатии или при выполнении какого-либо другого действия.Только то, что он смотрит в нужном мне направлении, когда приложение загружается.Кроме того, он должен быть повернут только в стандартных 4 направлениях (то есть вниз, вверх, влево, вправо).Извините, я не был более ясен в этом.