Вопросы по теме 'android-custom-view'
Как сделать наложенное изображение прозрачным на ощупь в Android?
Мне нужна помощь в том, чтобы сделать затронутые области растрового изображения прозрачными (похоже на стирание), пока я перемещаю палец по этому изображению.
У меня есть файл PNG с альфа-каналом. Я хочу сделать затронутые пиксели прозрачными,...
8951 просмотров
schedule
23.12.2023
Добавление моего пользовательского представления в макет XML вызывает исключение
Я пытаюсь создать свой первый пользовательский подкласс представления GraphView и добавить его в XML-файл макета.
Я нашел этот вопрос SO и попытался применить его к моему проекту, но что-то кажется быть неправильным, потому что Eclipse IDE...
13793 просмотров
schedule
09.07.2022
Реализация Dynamic HorizontalScrollView с настраиваемым дочерним элементом View
Я пытаюсь реализовать собственное представление внутри родителя HorizontalScrollView. Пользовательское представление неоднократно рисует линию на своем холсте в зависимости от времени от обработчика. Прямо сейчас пользовательский вид заполняет...
2016 просмотров
schedule
31.05.2022
Измените поведение GridView, чтобы он прокручивался по горизонтали, а не по вертикали
Я хочу сделать элемент UI таким же, как GridView , я хочу, чтобы он имел полную функциональность, но чтобы он был прокручиваемым по горизонтали, а не по вертикали.
Под горизонтальной прокруткой я подразумеваю, что он должен быть построен таким...
5512 просмотров
schedule
15.09.2022
Исключение нулевого указателя с настраиваемым представлением в макете xml
Вот пользовательский код представления, который дает мне исключение нулевого указателя на вкладке макета XML, который использует это представление:
public class BoardView extends View {
// Drawables for the board boxes, the playable zone...
2315 просмотров
schedule
30.07.2023
Как читать пользовательские атрибуты в 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 просмотров
schedule
14.05.2022
Android AlertDialog setView правила
Метод setView() класса AlertDialog позволяет указать пользовательское представление для диалогового окна. Существуют ли какие-либо ограничения на то, какие элементы управления могут быть включены в это пользовательское представление?
Кроме...
36473 просмотров
schedule
29.10.2022
Динамическое добавление пользовательских представлений в RelativeLayout
Я пытаюсь добавить собственное представление из xml в RelativeLayout внутри ScrollView. Пользовательский вид содержит пару TextView. Я устанавливаю текст TextViews, устанавливаю ширину, высоту и topMargin представления и добавляю его в относительный...
705 просмотров
schedule
24.04.2023
Как 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 просмотров
schedule
04.06.2024
Изменение цвета указанных дней в Android CalendarView
Я пытаюсь изменить цвет текста определенных дней в Android CalendarView, чтобы отметить дни, в которые есть события.
В настоящее время я пытаюсь сделать это, сделав копию CalendarView.java для Android и внедрив свой собственный код в...
2003 просмотров
schedule
07.08.2022
Скомпилированная версия и минимальная требуемая версия Android
В своем пользовательском представлении я использую метод drawTextOnPath(...) , который не поддерживается для аппаратного ускорения до версии 4.1.
Поэтому я хотел добавить оператор if , который проверяет текущую версию Android во время выполнения...
795 просмотров
schedule
02.06.2023
onClicks в пользовательском представлении не отвечает:
Я создал пользовательское представление, в котором хочу реализовать некоторые действия onClick . Я создал следующее:
Пользовательский макет представления XML:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout...
341 просмотров
schedule
03.12.2022
Как я могу обрабатывать setOnScrollListener для пользовательского просмотра Android
У меня есть представление списка, в котором я создал собственный адаптер. Я показываю кнопку, когда я прокручиваю вправо, поэтому у меня есть setOnTouchListener. Моя проблема в том, что я хочу удалить кнопку и отобразить другую кнопку, когда я...
902 просмотров
schedule
03.12.2022
Легкая часть образа?
Мне нужно создать собственное представление, которое расширяет LinearLayout . Я должен нарисовать на нем изображение. И некоторый процент его площади должен быть освещен, в зависимости от ситуации. Этот процент может быть любым целым числом от 0 до...
102 просмотров
schedule
10.03.2024
Как получить перечисление, созданное в attrs.xml в коде
Я создал собственный вид (найдите его здесь ) с атрибутом declare-styleable типа enum . В xml теперь я могу выбрать одну из записей перечисления для своего пользовательского атрибута. Теперь я хочу создать метод для установки этого значения...
54838 просмотров
schedule
17.04.2023
Пользовательский вид, например блокировка / разблокировка экрана Android
Я хотел бы создать такие эффекты, как блокировка/разблокировка экрана Android. Я также прикрепил скриншот здесь. На экране блокировки у нас есть 2 кнопки, но в моем случае у меня есть 3 кнопки, и среднюю кнопку нужно перетаскивать....
2768 просмотров
schedule
03.05.2022
Установить текст TextView из класса View, а не из Activity
Это мой класс активности. Здесь у меня есть TextView. Я хочу установить TextView из класса View.
public class TestApp extends Activity
{
TextView NameTxtView;
CustomView view;
@Override
public void onCreate(Bundle...
4752 просмотров
schedule
11.05.2023
Как изменить/изменить прямоугольник, который имеет TextView, на что-то другое
ОБНОВЛЕНИЕ: добавлены обновления. Пожалуйста, проверьте дальше.
Я пытаюсь добиться чего-то подобного с моим текстовым представлением (красная часть):
Это нужно для того, чтобы получить такой макет:
Я создал подкласс TextView и...
426 просмотров
schedule
10.07.2023
requestLayout() неправильно вызывается по ошибке на Android 4.3
У меня есть простой Custom TextView, который устанавливает собственный шрифт в своем конструкторе, как код ниже.
public class MyTextView extends TextView {
@Inject CustomTypeface customTypeface;
public MyTextView(Context context,...
17755 просмотров
schedule
16.06.2023