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

Как применить градиент к строке состояния в android?

Может ли кто-нибудь помочь мне со следующим изображением. Поскольку я должен применять градиент к строке состояния. Я знаю, чтобы сделать только один цвет в строке состояния через них colorPimaryDark. Как вы можете видеть в изображении, он показывает тот же градиент в строке состояния, что и в макете проверки. благодаря

Android: IllegalStateException – Когда оно выбрано?

В моем приложении иногда возникает следующее исключение: 07-28 14:49:25.398: ERROR/AndroidRuntime(8097): java.lang.IllegalStateException: The content of the adapter has changed but ListView did not receive a notification. Make sure the content of your adapter is not modified from a background thread, but only from the UI thread. [in ListView(2131099717, class android.widget.ListView) with Adapter(class ch.uzh.csg.games4blue.gamebase.view.UserView$UserAdapter)] 07-28 14:49:25.398: ERROR/AndroidRuntime(8097): […]

Эффект шума на фоне Android

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

OnCreateDrawableState никогда не вызывает

У меня есть tye, чтобы добавить новое состояние в RelativeLayout, но метод onCreateDrawableState никогда не вызывает. Мой класс: public class UnreadableRelativeLayout extends RelativeLayout { private static final int[] STATE_UNREADED = {R.attr.state_unreaded}; private boolean isUnreaded = false; public UnreadableRelativeLayout(Context context) { super(context); } public UnreadableRelativeLayout(Context context, AttributeSet attrs) { super(context, attrs); } public UnreadableRelativeLayout(Context context, AttributeSet […]

Невозможно добавить пешеходную дорожку с ионным кли 1.3.2

Я клонировал существующий ионный проект от git. У меня есть ionic 1.3.2 и cordova 4.2.0 . После клонирования я cd в каталог и сделал ionic browser add crosswalk . В нем говорится, что перекресток был добавлен успешно. Затем, когда я пытаюсь ionic run android , он говорит: Никаких платформ не добавлено. Так что я делаю […]

Кнопка Android Hexagon с шестиугольными касаниями

Я хочу создать кнопку формы шестиугольника в андроиде, так что область касания не накладывается (справа), т. Е. Я хочу, чтобы привязку heaxagon касались не касанием прямоугольника. Я попытался использовать представление изображения, но это не исключает tranparent (показано синим цветом, слева). Есть ли какой-нибудь кликабельный объект, который определяется xml shape / path. Пожалуйста, любой может показать […]

Android Trace

Я пытаюсь сделать прокрутку RecyclerView плавно. Начиная с анализа следов от Android Device Monitor> DDMS> Android Systrace Я думал, что добавление пользовательских разделов может быть полезным. Здесь вы можете найти пример, который я использую для этого. Может ли кто-нибудь указать мне, где можно найти журналы разделов, которые я добавил? Благодарю. @Override public CalendarMatchViewHolder onCreateViewHolder(ViewGroup parent, […]

Создание списка прокрутки в стиле android

У меня есть xml-файл, который имеет макет в форме ASCII: ————— | ImageView ————– | TextView ————– | List… ————– <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:myapp="http://schemas.android.com/apk/res/com.some.app" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <ImageView android:id="@+id/MovieCover" android:layout_width="100dip" android:layout_height="100dip" /> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:textSize="16sp" android:padding="10dp" android:id="@+id/TextHeader" android:background="#000000"> </TextView> <ListView android:id="@+id/ListView02" android:layout_height="wrap_content" android:layout_width="fill_parent"> </ListView> </LinearLayout> У меня проблема с отображением макета, когда […]

Перетаскивание + пользовательский чертеж на Android

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

Как создать раскрывающееся окно в Android GUI?

Для Android GUI: я хотел бы создать окно, которое я могу извлечь из нижней части другого окна, вроде панели уведомлений или вкладки внизу Spotify для Android. Я хочу ухватиться за маленький кусочек окна и подтянуть его. Или просто щелкните по нему, и он будет «всплывать». И после этого сможете вытащить или щелкнуть по нему, чтобы […]