Вопросы по теме 'android-custom-view'

Как сделать наложенное изображение прозрачным на ощупь в Android?
Мне нужна помощь в том, чтобы сделать затронутые области растрового изображения прозрачными (похоже на стирание), пока я перемещаю палец по этому изображению. У меня есть файл PNG с альфа-каналом. Я хочу сделать затронутые пиксели прозрачными,...
8951 просмотров

Добавление моего пользовательского представления в макет XML вызывает исключение
Я пытаюсь создать свой первый пользовательский подкласс представления GraphView и добавить его в XML-файл макета. Я нашел этот вопрос SO и попытался применить его к моему проекту, но что-то кажется быть неправильным, потому что Eclipse IDE...
13793 просмотров

Реализация Dynamic HorizontalScrollView с настраиваемым дочерним элементом View
Я пытаюсь реализовать собственное представление внутри родителя HorizontalScrollView. Пользовательское представление неоднократно рисует линию на своем холсте в зависимости от времени от обработчика. Прямо сейчас пользовательский вид заполняет...
2016 просмотров

Измените поведение GridView, чтобы он прокручивался по горизонтали, а не по вертикали
Я хочу сделать элемент UI таким же, как GridView , я хочу, чтобы он имел полную функциональность, но чтобы он был прокручиваемым по горизонтали, а не по вертикали. Под горизонтальной прокруткой я подразумеваю, что он должен быть построен таким...
5512 просмотров

Исключение нулевого указателя с настраиваемым представлением в макете xml
Вот пользовательский код представления, который дает мне исключение нулевого указателя на вкладке макета XML, который использует это представление: public class BoardView extends View { // Drawables for the board boxes, the playable zone...
2315 просмотров

Как читать пользовательские атрибуты в Android
Я могу создавать собственные атрибуты и применять их к обычным EditTexts , например так: <EditText android:id="@+id/field1" custom:attr1="whatever" (...) <EditText android:id="@+id/field2" custom:attr1="whatever2"...
4489 просмотров
schedule 01.11.2022

Android: холст не масштабируется
У меня есть собственный вид, который рисует растровые изображения на холсте в onDraw(). Рисунок работает. Посмотрите на фрагмент кода: @Override protected void onDraw(Canvas canvas) { // TODO Auto-generated method stub...
5535 просмотров

Android AlertDialog setView правила
Метод setView() класса AlertDialog позволяет указать пользовательское представление для диалогового окна. Существуют ли какие-либо ограничения на то, какие элементы управления могут быть включены в это пользовательское представление? Кроме...
36473 просмотров

Динамическое добавление пользовательских представлений в RelativeLayout
Я пытаюсь добавить собственное представление из xml в RelativeLayout внутри ScrollView. Пользовательский вид содержит пару TextView. Я устанавливаю текст TextViews, устанавливаю ширину, высоту и topMargin представления и добавляю его в относительный...
705 просмотров

Как Canvas.drawText() действительно рисует текст?
В документации этого метода написано, что: x The x-coordinate of origin for where to draw the text y The y-coordinate of origin for where to draw the text Но это ничего не говорит о направлении, в котором этот текст нарисован. Я знаю,...
11096 просмотров

Изменение цвета указанных дней в Android CalendarView
Я пытаюсь изменить цвет текста определенных дней в Android CalendarView, чтобы отметить дни, в которые есть события. В настоящее время я пытаюсь сделать это, сделав копию CalendarView.java для Android и внедрив свой собственный код в...
2003 просмотров

Скомпилированная версия и минимальная требуемая версия Android
В своем пользовательском представлении я использую метод drawTextOnPath(...) , который не поддерживается для аппаратного ускорения до версии 4.1. Поэтому я хотел добавить оператор if , который проверяет текущую версию Android во время выполнения...
795 просмотров

onClicks в пользовательском представлении не отвечает:
Я создал пользовательское представление, в котором хочу реализовать некоторые действия onClick . Я создал следующее: Пользовательский макет представления XML: <?xml version="1.0" encoding="utf-8"?> <LinearLayout...
341 просмотров
schedule 03.12.2022

Как я могу обрабатывать setOnScrollListener для пользовательского просмотра Android
У меня есть представление списка, в котором я создал собственный адаптер. Я показываю кнопку, когда я прокручиваю вправо, поэтому у меня есть setOnTouchListener. Моя проблема в том, что я хочу удалить кнопку и отобразить другую кнопку, когда я...
902 просмотров

Легкая часть образа?
Мне нужно создать собственное представление, которое расширяет LinearLayout . Я должен нарисовать на нем изображение. И некоторый процент его площади должен быть освещен, в зависимости от ситуации. Этот процент может быть любым целым числом от 0 до...
102 просмотров

Как получить перечисление, созданное в attrs.xml в коде
Я создал собственный вид (найдите его здесь ) с атрибутом declare-styleable типа enum . В xml теперь я могу выбрать одну из записей перечисления для своего пользовательского атрибута. Теперь я хочу создать метод для установки этого значения...
54838 просмотров

Пользовательский вид, например блокировка / разблокировка экрана Android
Я хотел бы создать такие эффекты, как блокировка/разблокировка экрана Android. Я также прикрепил скриншот здесь. На экране блокировки у нас есть 2 кнопки, но в моем случае у меня есть 3 кнопки, и среднюю кнопку нужно перетаскивать....
2768 просмотров

Установить текст TextView из класса View, а не из Activity
Это мой класс активности. Здесь у меня есть TextView. Я хочу установить TextView из класса View. public class TestApp extends Activity { TextView NameTxtView; CustomView view; @Override public void onCreate(Bundle...
4752 просмотров

Как изменить/изменить прямоугольник, который имеет TextView, на что-то другое
ОБНОВЛЕНИЕ: добавлены обновления. Пожалуйста, проверьте дальше. Я пытаюсь добиться чего-то подобного с моим текстовым представлением (красная часть): Это нужно для того, чтобы получить такой макет: Я создал подкласс TextView и...
426 просмотров

requestLayout() неправильно вызывается по ошибке на Android 4.3
У меня есть простой Custom TextView, который устанавливает собственный шрифт в своем конструкторе, как код ниже. public class MyTextView extends TextView { @Inject CustomTypeface customTypeface; public MyTextView(Context context,...
17755 просмотров