Articles of дизайн

Создание приложения для Android с targetSdkVersion 25 и minSdkVersion 19

У меня есть приложение для Android, у которого есть targetSdkVersion 25 . Он отлично работает на API 21+ , однако я пытаюсь исправить его для работы с API 19+ (KitKat). В моем приложении используется Material Design, который, как мне известно, был представлен в API 21 , однако я видел здесь, что должны быть способы вернуть […]

Дизайн андроидного материала с AppCompatActivity

Для поддержки API 19 и ниже я позволяю своим действиям расширять AppCompatActivity. Я попытался установить следующую родительскую тему для v21 parent="android:Theme.Material" Когда я попытался parent="android:Theme.Material" мое приложение, он дал исключение и сказал мне использовать Activity вместо AppCompatActivity. Означает ли это, что мне нужно создать новые действия, которые расширяют Activity для API 21 и выше, чтобы […]

КоординаторLayout не заходит за строку состояния даже с окномTranslucentStatus и fitsSystemWindows

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

Хорошие инструменты для разработки графического интерфейса в Android?

Я хотел бы знать, существует ли хороший инструмент для реализации дизайна в Android, например, инструменты, позволяющие легко реализовать и которые могут генерировать XML Спасибо за вашу помощь.

Кнопка Borderless на Pre-Lollipop с библиотекой поддержки

Я делаю безграничную плоскую кнопку, используя библиотеку поддержки (23.0.1). Он работает нормально на Lollipop. Однако на пре-Lollipop, когда я colorButtonNormal кнопку, его цвет меняется на colorButtonNormal как на обычную кнопку. Я не думаю, что это нормальное поведение, и сфокусированный цвет должен быть серым, как на Lollipop. Вот скриншот от Lollipop и Pre-lollipop. Первое нормальное поведение […]

Как заставить новый NavigationView играть хорошо со строкой состояния?

Я играю в новой библиотеке поддержки дизайна Google, и это взрыв! Я просто немного озадачен, но на навигационном экране. Все, что я прочитал, говорит о том, что NavigationView достаточно умен, чтобы самостоятельно обрабатывать прозрачный холст. (Сообщение разработчика android-разработчиков , для одного, поиск scrim). Во всяком случае, когда я пытался это сделать, я получил следующий результат: […]

Как я могу использовать значок вместо названия на панели инструментов Android?

Я использую панель инструментов (вместо ActionBar) через AppCompat. Я бы хотел заменить заголовок панели инструментов (имя приложения / actity) значком, но я не вижу, как это сделать. Мой значок – это просто текст с использованием нестандартного шрифта, поэтому я предполагаю, что это может быть разрешено в Material Design.

Я хочу сделать меню слайдов с эффектом 3D, как показано ниже.

Я могу сделать слайдер, используя этот код. Но я не знаю, как это сделать в 3D. import android.os.Bundle; import android.support.v4.app.Fragment; import android.support.v7.app.ActionBarActivity; import android.view.LayoutInflater; import android.view.View; import android.view.View.OnClickListener; import android.view.ViewGroup; import android.view.Window; import android.widget.ImageButton; import com.navdrawer.SimpleSideDrawer; public class MainScreen extends ActionBarActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); this.requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.activity_main_screen); if (savedInstanceState == null) […]

Android, Как сделать прозрачную строку состояния правильно

Я пытаюсь сделать прозрачную строку состояния на Android 4.4+. Я знаю, как сделать ее прозрачной, определяя мой собственный стиль: <style name="Theme.MyTheme" parent="Theme.MyTheme.Base"> <item name="android:windowTranslucentStatus">true</item> <item name="android:windowTranslucentNavigation">true</item> </style> Я нашел здесь: https://stackoverflow.com/a/20573595/2633630 Проблема в том, что, когда строка состояния прозрачна, она не соответствует цвету панели действий и вид активности в фоновом режиме: Поэтому я обнаружил, что […]

SQLiteOpenHelper и ContentProvider

Я новичок в разработке Android. Я пытаюсь создать приложение, которое читает из внутренней базы данных (SQLite) и список всех данных в списке (я использую listView ). До сих пор я получил класс DatabaseHandler который расширяет SQLiteOpenHelper и выполняет все операции с базой данных (выбирает данные, вставляет данные, удаляет данные, …). Но теперь, когда я хочу […]