Articles of андроид 5,0 леденец на основе

Изменение анимации реентера на другой элемент списка

У меня есть RecyclerView с изображениями, и когда я нажимаю изображение, приложение открывает еще одно действие, которое содержит ViewPager с теми же изображениями, но в том положении, которое я выбрал. Я сделал переход в Lollipop, чтобы поделиться этим изображением между действиями, используя supportPostponeEnterTransition и supportStartPostponedEnterTransition в вызываемой активности, чтобы ждать, пока viewPager будет загружен изображениями, […]

Android CardView не работает на Api 21

Я использую android CardView и он отлично работает под Api 21. Но когда я использую его на Api 21 ie Lollipop, атрибуты xml, такие как cardElevation , cornerRadius не работает. Что я делаю не так? Это мой XML-макет: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:card_view="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"> <!– A CardView that contains a TextView –> <android.support.v7.widget.CardView android:id="@+id/card_view" android:layout_gravity="center" […]

Правила нарушения правил изготовления материалов

В новом Руководстве по дизайну материалов есть параграф о разрыве строки ( http://www.google.com/design/spec/style/typography.html#standard-styles-line-breaking-rules-hyphenation ). Подходит ли Android TextView к этому, или нам нужно позаботиться об этом? PS: вот параграф:

Android 5 Лёгкое направление тени или смещение y

Есть ли возможность изменить направление тени Y-смещения? Прямо сейчас у меня есть следующий макет <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/container" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity" tools:ignore="MergeRootFrame" > <TextView android:layout_width="match_parent" android:layout_height="200dp" android:layout_marginBottom="200dp" android:elevation="5dp" android:translationZ="5dp" android:background="@android:color/darker_gray" android:layout_gravity="bottom"/> <TextView android:layout_width="match_parent" android:layout_height="200dp" android:layout_marginBottom="100dp" android:elevation="4dp" android:translationZ="5dp" android:background="@android:color/holo_blue_dark" android:layout_gravity="bottom"/> <TextView android:layout_width="match_parent" android:layout_height="200dp" android:elevation="3dp" android:translationZ="5dp" android:background="@android:color/holo_green_dark" android:layout_gravity="bottom"/> </FrameLayout> Который воспроизводит результат слева, но мне нравится добиться […]

Android Lollipop с пользовательским логотипом Material theme не действует, как DrawerToggle

В теме Holo добавив это myActionBar.setDisplayHomeAsUpEnabled(true); Я вижу логотип приложения (в моем случае mm_logo см. Ниже) в левом верхнем краю, и этот логотип действует как кнопка переключения курсора В Material логотип не отображается Но если я добавлю myActionBar.setDisplayShowHomeEnabled(true); Значок приложения отображается в верхнем левом краю (в моем случае ic_launcher см. Ниже) <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:logo="@drawable/mm_logo" […]

Что делает TranslationZ на самом деле в Android?

Привет, Я разрабатываю приложение для Android, в котором я пытаюсь реализовать новые функции дизайна материалов. Я попытался применить свойство elevation и свойство TranslationZ, но он не работает. <Button android:id="@+id/button1" style="@style/ButtonStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:clickable="true" android:text="Name" /> <?xml version="1.0" encoding="UTF-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <solid android:color="#0073ff" /> <corners android:radius="16dp" /> </shape> <style name="ButtonStyle"> <item name="android:elevation">8dp</item> <item name="android:translationZ">8dp</item> <item […]

Android 5.0 не поддерживает BitmapFactory.Options inPurgeable

Я изучаю fresco Lib из Facebook . Я вижу, что сохранение растрового изображения на ashmem с опцией inPurgeable настолько велико. Это требует от нас большой заботы об управлении памятью, но снижает OutOfMemoryError на Davilk heap . Интересно, почему Android 5.0 не поддерживает технологию BitmapFactory.Options inPurgeable . Существуют ли какие-либо изменения в ART ? Может ли […]

Эффект Elevation для ImageButton на устройствах Pre-Lollipop

Я пытаюсь применить эффект возвышения для ImageButton. Он хорошо работает на моем планшете Nexus под управлением Android 5.0, но высота не работает на устройствах Pre-Lollipop. Tried ViewCompat.setElevation (view, evaluationValue), но ничего не изменилось. Я видел, что некоторые приложения, такие как Swarm или Gmail, используют эффект повышения для своей FAB (плавающей кнопки действия) на устройствах Pre-Lollipop. […]

У меня нет отдельной папки с именем v21

Я использую android studio 1.0 Попытка сделать приложение для создания материалов, совместимое со старыми версиями android тоже … Создан новый пустой проект, добавлена compile 'com.android.support:appcompat-v7:21.0.3' зависимости от файла gradle Еще не повезло: / Кто-нибудь, пожалуйста, помогите мне ….

Переходы активности Lollipop: кнопка «Назад» или «назад» из различий в панели инструментов?

У меня есть приложение, в котором я делаю переходы активности для каталога компании. Когда выбран результат поиска, анимация их фотографии на экране подробностей работает. И если я нажму кнопку «Назад», произойдет обратная анимация. Однако, если я ударяю стрелку назад с панели инструментов, обратная анимация никогда не возникает. Экран подробных данных представляет собой новую DetailActivity с […]