Articles of пользовательский интерфейс

Как реализовать изменяемый размер фрагмента с помощью пользовательского перетаскивания (не предопределенная анимация перехода)

Не уверен, как объяснить это лучше, но в основном это реализовано чат-приложениями для фрагментов подборщика галереи и так далее. Лучший пример – Google Allo, для которого я разместил GIF ниже. Я хотел бы знать, как это реализовано и как я могу реплицировать эту функцию. Как вы можете видеть, первый фрагмент фрагмента карты анимируется снизу до […]

Right Drawable в Android. Не работает

Я рисую строку рядом с TextView используя свойство drawableRight . В таблице есть несколько TextView и все, что мне нужно, это разделитель столбцов. Вот код TextView : <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="units" android:drawablePadding="2pt" android:drawableRight="@drawable/linetable" android:gravity="center" android:layout_margin="2pt" android:padding="2pt" /> Код цвета : <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="line"> <solid android:color="#000000"></solid> <stroke android:width="2pt" android:color="#000000" android:dashWidth="8pt" android:dashGap="8pt"/> </shape> Поэтому я ожидал нарисовать […]

Есть ли простой способ перетаскивать элементы в ListView, чтобы изменить их порядок?

Предположим, у меня есть ListView элементов: Кот Собака мышь И они привязаны к ListView через адаптер к базе данных. Я хочу, чтобы иметь возможность переупорядочить представление списка. Например, я хочу как-то перетащить «Мышь» вверху списка выше «Cat». Как только у меня установлен порядок, я затем хочу «сохранить» список и его заказ обратно в базу данных. […]

Невозможно заменить / перемещать фрагменты

Я пытаюсь перейти от одного фрагмента к другому. Эти 2 фрагмента на 100% отличаются, нет ViewPager или что-то в этом роде для их соединения. Вот код. fragment_view1.xml <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:id="@+id/firstView"> <TextView android:id="@+id/viewOneText" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:layout_marginLeft="92dp" android:layout_marginTop="182dp" android:text="First View" android:textAppearance="?android:attr/textAppearanceLarge" /> <Button android:id="@+id/viewOneBtn" style="?android:attr/buttonStyleSmall" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignRight="@+id/viewOneText" android:layout_below="@+id/viewOneText" […]

Использование SearchView с AppCompatActivity приводит к сбоям пользовательского интерфейса

Я пытаюсь создать приложение Android с кнопкой поиска на панели действий, и когда пользователь нажимает кнопку поиска, на панели действий появляется текстовое поле поиска, например, в приложении Google Messenger (см. Ниже). Я попытался реализовать его, как показано ниже, но мое приложение выглядит так: Есть несколько проблем с этим. Например, текст читает «Поиск …» с помощью […]

Индивидуальные табуляторы в Android

Как создать настраиваемые вкладки в android, не используя изображения? Мне нужно создать табуляцию, подобную этой …

Пользовательский вид, например, блокировка / разблокировка экрана Android

Я хотел бы создать такие эффекты, как блокировка / разблокировка экрана Android. Я также добавил скриншот. В режиме блокировки у нас есть 2 кнопки, но в моем случае у меня есть 3 кнопки, а средняя кнопка должна быть перетаскиваемой. Среднюю кнопку можно перетащить влево / вправо. Я знаю, что мне нужно создать собственное представление для […]

Android: как отлаживать интерфейс

Я новичок в технологии Android, но при разработке приложения мне нужно отлаживать компонент пользовательского интерфейса, например, почему это текстовое представление не отображается или так. Подобно тому, как у нас есть функция журнала для кода Java, у нас есть аналогичная вещь для xml. Так что мы можем проверить, какая компоновка перекрывается с другой или обнаруживать другие […]

Android: создание вкладок внутри фрагмента

Этот вопрос немного сложно сказать, я постараюсь изо всех сил. У меня есть это приложение для Android, в котором используется навигационный ящик, поэтому в основной_активности ящик навигации меняет различные виды фрагментов, которые я хочу. Внутри одного фрагмента я хочу, чтобы он имел четыре вкладки. Функциональность вкладок очень проста, так как в основном просто отображаются некоторые […]

Как добавить другой EditText, когда я нажимаю и заполняю другой (Android)

Некоторое время я искал Google, но не могу найти способ добавить другой EditText после того, как я нажму на него. Я пытаюсь описать свою проблему на этой картинке: Есть ли какой-нибудь контейнер, обеспечивающий эту функциональность?