Articles of Дизайн

Должен ли я использовать аутентификацию пользователя на основе входа в Android-приложении

Я пишу основное приложение, которое взаимодействует с веб-сервисом, который я пишу, используя AppEngine. Мне было интересно, какие последствия связаны с аутентификацией на основе входа и управлением пользователями на стороне сервера. Я знаю преимущества бизнеса, зная ваших пользователей, и, поскольку я планирую в конечном итоге создать определенный пользовательский контент в сервисе, я понимаю, что в конечном […]

Поддержка всех решений для планшетов Android

Дизайнер нашей компании хочет, чтобы я дал ему разрешения планшетов Android, поэтому он приступит к разработке нового приложения. Я знаю, что существует множество разных разрешений (перечислены здесь: компьютеры Android Tablets ). Я также знаю о разделении Android на разные dpi (ldpi, mdpi, …). Мои вопросы : Что я должен сказать дизайнеру? Очевидно, он не должен […]

Является ли плохой практикой иметь только одно действие в вашем приложении для Android, которое использует фрагменты?

Мне интересно, если это «нет» в сообществе Android. Мое приложение имеет только MainActivity и использует ViewPager и TabLayout для перемещения по фрагментам в приложении. Единственная проблема, которую я вижу, – это если пользователь нажмет кнопку «Назад», она выйдет из приложения, и приложение не останется активным, как это было бы, нажав кнопку «Домой». Твои мысли?

Как сделать большую панель инструментов Android с расширенными возможностями?

Я хочу поместить поиск в панель инструментов приложений. Таким образом, пользователь имеет панель инструментов по умолчанию со значком действия поиска. При нажатии на нее панель инструментов должна изменять размер и увеличивать или больше альтернативных слайдов сверху. Он должен отображать в нем поле поиска и другие элементы управления. Выйдя из поиска, панель инструментов должна изменить размер […]

Как установить приложение: tabBackground tabLayout Программно?

Это мой код: это tabLayout, который я setupWith помощью Viewpager <android.support.design.widget.TabLayout android:id="@+id/tabs" android:layout_width="match_parent" android:layout_height="wrap_content" android:fontFamily="sans-serif-light" app:tabPaddingEnd="-1dp" app:tabBackground="@drawable/tab_color_selector" app:tabPaddingStart="-1dp" app:tabTextAppearance="@style/MineCustomTabText" /> 1 <android.support.design.widget.TabLayout android:id="@+id/tabs" android:layout_width="match_parent" android:layout_height="wrap_content" android:fontFamily="sans-serif-light" app:tabPaddingEnd="-1dp" app:tabBackground="@drawable/tab_color_selector" app:tabPaddingStart="-1dp" app:tabTextAppearance="@style/MineCustomTabText" /> 1 <android.support.design.widget.TabLayout android:id="@+id/tabs" android:layout_width="match_parent" android:layout_height="wrap_content" android:fontFamily="sans-serif-light" app:tabPaddingEnd="-1dp" app:tabBackground="@drawable/tab_color_selector" app:tabPaddingStart="-1dp" app:tabTextAppearance="@style/MineCustomTabText" /> Но как установить это программно? app:tabBackground="@drawable/tab_color_selector" Очень важно установить этот tabBackground программно, потому […]

Измените цвет обзора, но сохраните пульсацию и состояние касания

Из коробки вы можете получить белое рябь / состояние касания от:? Attr / selectableItemBackground. Я хотел бы иметь возможность делать любой цвет и пульсацию, а состояние касания работает только на основе установленного цвета. Было бы неплохо, если бы я мог сделать это через android: theme Мне нужно это для работы API 15+ Я знаю, что […]

Каков наилучший способ реализации этого графического дизайна? (Android)

Привет всем и спасибо за ваше время. Введение в проблему: в основном основная проблема заключается в том, что я разрабатываю приложение для Android android, и я точно не знаю, какой из них лучше всего подходит для реализации такого дизайна, о котором я думал. Я читал, что можно использовать другие платформы, отличные от Android, такие как […]

Listview изменяет положение других представлений на клавиатуре

Я создал экран андроида с LinearLayout в котором я использовал свойство layout_sum для разделения экрана. В этом созданном EditText для поиска в ListView, кажется, хорошо, прежде чем открывать мягкую клавиатуру. Но когда я открываю мягкую клавиатуру, EditText спрятаться, как шоу в изображениях. Вот мой xml-код. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:weightSum="3" > <LinearLayout android:layout_width="match_parent" […]

Верхнее отрицательное значение маржа Android в ScrollView

Я попытался дать отрицательное значение marginTop для ребенка внутри scrollview. Но это не соответствовало ожиданиям. Он скрывался под макетом, который находится выше прокрутки. Я хочу достичь дизайна, который я упомянул в скриншоте. В частности, логотип, который плавал на 75% в баннере и на 25% ниже знака. Может ли кто-нибудь дать свои идеи для этого. Я […]

Ошибка дизайна сайта Android

Привет, я изучаю создание материального дизайна, используя этот учебник. https://www.youtube.com/watch?v=pMO8EVkhJO8&list=PLonJJ3BVjZW6CtAMbJz1XD8ELUs1KXaTD&index=3 И в моем дизайне панель приложения имеет прокладку со всех сторон. Кто-то может помочь мне удалить это дополнение и сделать приложение похожим на реальный бар приложений. Вот мой экран app_bar <?xml version="1.0" encoding="utf-8"?> <android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="#DDDD"> </android.support.v7.widget.Toolbar> Основная деятельность <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" […]