Articles of рисунок

Круговая секционная обрезная маска с Path.addArc?

Мне нужно создать обтравочную маску с формой кругового сектора. Я могу сделать один, используя следующее: paint.setColor(0x88FF0000); paint.setStyle(Style.FILL); canvas.drawArc(oval, 0, 30, true, paint); Я хочу использовать его как обтравочный контур, поэтому я попытался: Path path = new Path(); path.addArc(oval, 0, 30); canvas.clipPath(path, Op.REPLACE); Однако addArc не имеет параметра useCenter, поэтому я получаю не сектор, а сегмент.

Рисунок Android на поверхности и холсте

У меня есть «простая» проблема. Я пытаюсь рисовать на поверхности. Компоновка-XML: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:keepScreenOn="true" android:orientation="vertical" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" /> <SurfaceView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/imagesurface" android:layout_height="fill_parent" android:layout_width="fill_parent" android:background="#00ff00"> </SurfaceView> </LinearLayout> Активность – это SurfaceHolder.Callback: public class OpenCvonAndroidGTDforHOGActivity extends Activity implements SurfaceHolder.Callback{ private SurfaceHolder _surfaceHolder; private SurfaceView _surfaceView; /** Called when the activity is first […]

Как рисовать что-то пальцем в приложении для Android … И сохранить его в Интернете

** ЭТОТ ВОПРОС БЫЛ УСПЕШНО ОТВЕТИЛ И СТАНОВИЛ БЛОГ-ОТЧЕТ <- click ** Привет Я разработчик PHP Я хочу сделать простую вещь – хочу нарисовать что-то на пустой странице на Android-телефоне (пальцем с большим «эмулированным пером») и сохранить растровое изображение как jpeg на Сервер по почте http. Вот что я до сих пор, но это взято […]

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

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