Articles of рисунок

Android рисует линию, которая следует за вашим пальцем

Я хочу сделать линию, которая будет следовать за моим пальцем. Я создал пользовательский вид, и у меня есть onTouchEvent() который работает. Я могу сделать статическую линию в onDraw() без особых проблем. Я не совсем уверен, как заставить линию рисовать, пока мой палец движется. public boolean onTouchEvent(MotionEvent event) { super.onTouchEvent(event); switch (event.getAction()) { case MotionEvent.ACTION_DOWN: { […]

Android-трейлер

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

Могу ли я рисовать за пределами холста Android

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

Линия рисования холста Android – сделайте линию толще

Кажется, что это должно быть несколько тривиально, однако в моем приложении для Android я использую холст для рисования ряда строк, которые связаны друг с другом. По какой-то причине мои линии очень слабые и тонкие. Мне было интересно, как я могу сделать мои линии толще? Вот мой код .. for(int i=1; i<myArrayListOfValues.size(); i++){ Paint myPaint = […]

Как установить комбинированный цвет для перекрываемой области двух разных цветовых объектов?

Я создаю различные пользовательские представления с двумя разными цветами. Согласно моим функциям приложения пользователь будет перетаскивать эти объекты на экране, когда перетаскивание объектов будет перекрывать друг друга. Я хочу дифференцировать перекрываемую область, как установить комбинированный цвет для перекрываемой области. Посмотрите на изображение ниже. Здесь я использую холст для создания этих пользовательских представлений. Два круга – […]

Пользовательский метод onDraw () не называется

<LinearLayout android:id="@+id/svLL" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent"> <ScrollView android:id="@+id/sv" android:layout_width="wrap_content" android:layout_height="wrap_content" xmlns:android="http://schemas.android.com/apk/res/android"> <!– <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/scrollbar_2_text" /> –> <com.mypackage.MyDrawableView android:layout_width="fill_parent" android:layout_height="wrap_content" /> </ScrollView> </LinearLayout> public class MyDrawableView extends View { Context thisContext; public MyDrawableView(Context context, AttributeSet attr) { super(context); thisContext = context; } @Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); final Paint paint = new Paint(); […]

Создание пустого растрового изображения и рисование, хотя холст в android

Я хотел бы создать пустую растровую карту и установить холст в это растровое изображение, а затем нарисовать любую фигуру на растровом изображении.

Рисовать в холсте пальцем, Android

Мне нужно построить проект для рисования на холсте пальцами, Чтобы получить событие касания и событие движения пальца, а оттуда. Любой может посоветовать мне, как начать работу в проекте, И что является лучшим компонентом для этого?

Измерение ширины текста на Canvas (Android)

Есть ли метод, который возвращает ширину (в пикселях) текста, который будет нарисован на холсте Android, используя метод drawText () в соответствии с Paint, который используется для его рисования?