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

Сбой в действиях с помощью SharedElement

Я использую Activity transitions из ViewPager (в вызывающей активности) с общим элементом и переходами контента. Я получаю этот сбой при повторном входе в вызывающую деятельность: Java.lang.NullPointerException: попытка вызвать виртуальный метод 'void android.os.ResultReceiver.send (int, android.os.Bundle)' на ссылку нулевого объекта в android.app.EnterTransitionCoordinator.sendSharedElementDestination (EnterTransitionCoordinator.java:199) На android.app.EnterTransitionCoordinator.viewsReady (EnterTransitionCoordinator.java:123) на android.app.EnterTransitionCoordinator $ 2.onPreDraw (EnterTransitionCoordinator.java:148) на android.view.ViewTreeObserver.dispatchOnPreDraw (ViewTreeObserver.java:895) на android.view .ViewRootImpl.performTraversals […]

Сбой при анимации вложенных представлений в совместно используемом элементе Переход активности?

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

Странная проблема при переходе ImageView в Android 5.0

У меня возникла странная проблема / ошибка в отношении переходов ImageView между действиями в Android 5.0. Я пытаюсь перейти к миниатюрному изображению из Fragment A (в Activity A ) в заголовок изображения Fragment B (в Activity B ). Он работает хорошо в большинстве случаев, но иногда он немного портится. Вот картина того, как это выглядит, […]

? Android: attr / selectableItemBackground недостаточно заметен на темном фоне

На Android Lollipop я использую: android:background="?android:attr/selectableItemBackground" Чтобы получить анимационную обратную связь, когда я нажимаю кнопку. Он работает хорошо, когда у меня есть кнопка, содержащаяся в макете «белый / светлый», например, CardView. Но когда я хочу использовать то же самое на темном фоне, мы едва видим эффект, он недостаточно заметен. У кого-то есть идея? спасибо

Контрольный список материалов: скрытие панели приложений на свитке?

В новом контрольном списке Material Material Design: http://android-developers.blogspot.com/2014/10/material-design-on-android-checklist.html При необходимости, при прокрутке вниз панель приложений может прокручиваться с экрана, оставляя больше вертикального пространства для контента. После прокрутки вверх, панель приложений должна быть показана снова. Я понимаю, что есть много вопросов / ответов для реализации этого поведения для панели приложений в стиле ICS, но мне любопытно, […]

Результаты пользовательского кругового обнаружения в «java.lang.UnsupportedOperationException» при приостановке?

Я создал настраиваемый круговой показ, чтобы использовать его как часть перехода в действие Activity (в частности, я устанавливаю переход как переход окна в окно, вызывая Window#setEnterTransition() ): public class CircularRevealTransition extends Visibility { private final Rect mStartBounds = new Rect(); /** * Use the view's location as the circular reveal's starting position. */ public CircularRevealTransition(View […]

Как заблокировать / разблокировать экран с помощью режима Pattern / Password в Android?

Мне удалось заблокировать / разблокировать мой экран с помощью DevicePolicyManager и KeyguardManager в Android L. Он работал хорошо, когда я блокировал / разблокировал экран с помощью режима прокрутки (без защиты). Однако я не могу заблокировать / разблокировать его, когда я блокирую / разблокирую экран, используя режим Pattern и Password (более высокая безопасность). Можно ли заблокировать […]

Lollipop: кнопка «Отключено» -> какой стиль?

Я попытался отследить, как Lollipop отображает кнопку, которая отключена с помощью android:enabled="false" в файле макета. Холо С Holo это легко: в styles_holo.xml я нахожу стиль Widget.Holo.Button, который дает мне ссылку на @ drawable / btn_default_holo_dark. Там я нахожу селектор: <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_window_focused="false" android:state_enabled="true" android:drawable="@drawable/btn_default_normal_holo_dark" /> <item android:state_window_focused="false" android:state_enabled="false" android:drawable="@drawable/btn_default_disabled_holo_dark" /> <item android:state_pressed="true" android:drawable="@drawable/btn_default_pressed_holo_dark" /> […]

Общие сведения о переходах общих элементов exit / reenter

Я делаю некоторые рудиментарные исследования Shared Element Transitions в Android L. Простой пример, который у меня установлен, имеет представление изображения, переводимое с верхней части экрана в нижнюю часть экрана во время переходов активности, и я увеличил продолжительность перехода Поэтому я вижу, как все работает. На данный момент я столкнулся с двумя проблемами, пытаясь понять, как […]

Как запустить приложение с Theme.Material на более старых устройствах

Как запустить приложение на устройствах pre-v21 ? compileSdkVersion 'android-L' minSdkVersion 14 targetSdkVersion 'L' Я использую только Theme.Material на v21 . Я НЕ использую библиотеку поддержки v20 , я использую com.android.support:support-v4:19.+ При запуске приложения из Android Studio он говорит, что устройство несовместимо: {compatible=NO, reason=minSdk(API 20, L preview) != deviceSdk(API 16)} Откуда он берет minSdk 20 ? […]