Articles of android custom view

Использование SharedElement Переходы активности с пользовательским представлением

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

Android-Как реализовать горизонтальную шаговую панель прогресса

Я хочу реализовать горизонтальный индикатор выполнения с шагами, показанными в следующем img. Я не мог найти такой родной компонент в Android. Может ли кто-нибудь вести меня о том, как это сделать?

Отладка пользовательского вида в редакторе графических макетов ADT

Как отлаживать пользовательский вид в графическом представлении XML-макета с помощью плагина ADT Eclipse? Я написал пользовательский вид, поместил его в XML-макет, и я могу его просмотреть в редакторе графических макетов ADT . Я могу просмотреть свое пользовательское представление, например, как ребята Google в Google I / O 2011: инструменты для разработки Android . Тем не […]

Добавление моего пользовательского представления в XML-макет вызывает исключение

Я пытаюсь создать свой первый пользовательский вид подкласса GraphView и добавить его в свой XML-файл макета. Я нашел этот вопрос SO и попытался применить его к моему проекту, но что-то кажется неправильным, потому что Eclipse IDE говорит мне: de.muza3000.graph.GraphView failed to instantiate. И выдает исключение: java.lang.NoSuchMethodException: de.muza3000.graph.GraphView.<init>(android.content.Context, android.util.AttributeSet) at java.lang.Class.getConstructor0(Unknown Source) at java.lang.Class.getConstructor(Unknown Source) at […]

Нестандартные атрибуты пользовательского вида Android не работают после переключения на градус

Поэтому я недавно перешел на градир, теперь мои пользовательские атрибуты вида возвращают null Мой проект выглядит так –custom_icon_view // библиотека, в которой хранится пользовательское представление с настраиваемыми атрибутами –my application // это основное приложение, которое фактически использует пользовательский вид В моем макете у меня есть пространство имен, определенное следующим образом: xmlns:iconview="http://schemas.android.com/lib/be.webelite.iconview" Потому что использование apk […]

Холст не рисует в пользовательском представлении

Я создал Custom View CircleView следующим образом: public class CircleView extends LinearLayout { Paint paint1; public CircleView(Context context) { super(context); init(); } public CircleView(Context context, AttributeSet attrs) { super(context, attrs); init(); } public void init() { paint1 = new Paint(); paint1.setColor(Color.RED); } protected void onDraw(Canvas canvas) { //super.onDraw(canvas); canvas.drawCircle(50, 50, 25, paint1); this.draw(canvas); } } […]

Добавить EditText на панель инструментов

Моя Toolbar и EditText выглядят следующим образом: Я попытался добавить его как ActionView но получил этот результат: В основном это просто добавило мои слова «Tap Below» в качестве названия без TextView Вот что я сделал: menu.xml <menu> … … <item android:id="@+id/edit_text_menu" android:orderInCategory="300" android:title="Tap Below" android:actionLayout="@layout/edit_text_layout" app:showAsAction="ifRoom|collapseActionView" /> </menu> edit_text_layout.xml <?xml version="1.0" encoding="utf-8"?> <EditText xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" […]

Автоматическое добавление нескольких пользовательских представлений в макет

Если у меня, например, есть пустой макет, например: layout1.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > </LinearLayout> И еще один макет: layout2.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="horizontal" > <TextView android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="TextView 1" /> <Button android:id="@+id/button2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Button 2" /> <Button android:id="@+id/button3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Button 3" android:layout_weight="1"/> </LinearLayout> Я хотел бы добавить layout2.xml в […]

Почему EditText в пользовательском составном представлении повторно использует текст, введенный в другой составной экземпляр вида?

Я пытаюсь написать настраиваемый составной вид, составленный TextView и EditText , _compound_view.xml_: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/compoundText" android:layout_width="match_parent" android:layout_height="wrap_content" > <TextView android:id="@+id/textLabel" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Label" /> <EditText android:id="@+id/textEdit" android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="enter text here" > </EditText> И это класс, расширяющий LinearLayout : public class CompoundView extends LinearLayout { public CompoundView(Context context, AttributeSet attrs) { super(context, attrs); readAttributes(context, attrs); […]

Эллиптический просмотр в Android

Мне нужно создать ряд концентрических эллипсов (колец), и вам нужно разместить значки пользователей по окружности этих эллипсов. См. Изображение ниже. До сих пор я рисовал 3 эллиптических концентрических круга на холсте и размещал пользовательские значки. Мне нужны пользовательские значки, которые можно перетаскивать по кольцам. Просьба предложить способы реализации этого.

Intereting Posts
Используйте адаптер массива с большим количеством просмотров в строке в списке Ведение прокрутки позиции GridView с помощью поворота экрана Cocos2D OR libgdx для разработки игр для Android Как добавить android на платформу кордовы? Ошибка PATH? Как создать таблицу в Android с несколькими столбцами? Как определить присутствие аппаратной клавиатуры? Диалоговое окно Android Borderless Просмотр не может быть привязан к родительскому координаторуLayout Какова наилучшая практика для совместного использования классов между приложениями Wear и Android? Как вы определяете пользовательское имя устройства в android? Выделите весь текст внутри EditText, когда он получит фокус VectorDrawable – доступен ли он как-то для до-Lollipop версий Android? FragmentManager из контекста Живая аудиозапись и воспроизведение в Android и обработка обратного вызова и обратного вызова Не удалось открыть Android 6.0: EACCES (Permission denied)