Articles of аннотация

Рисование сердца с острым углом в Android

Следующий вопрос может показаться немного глупым, но я думаю, что глупость не имеет предела, поэтому здесь. Я рисую Heart, используя Canvas в Android, и у меня нет проблем в рисовании сердца, но я не могу сделать сердце острым в месте встречи. Мое сердце выглядит КОД: left_x_moveto = 200; left_y_moveto = 45; left_x1 = 197; left_y1 […]

Как найти вращающиеся точки Shape в Android

У меня есть форма, например, Rectanle, и я хочу повернуть ее под углом X и хочу получить обновленные поворотные точки формы. В настоящее время для вращения объекта я использую canvas.rotate, но исходные точки остаются теми же; А не повернутый. Я использую этот код. canvas.save(); canvas.rotate(angle, Pivate.x, Pivate.y); canvas.drawRect(left, top, right, bottom, redPaint); canvas.restore(); Любая помощь […]

Понимание обложки холста Android

У меня возникли проблемы с поиском ответа на этот вопрос. Рассмотрим приведенный ниже код отсечения: boolean is_ok = mycanvas.clipRect(clip_left, clip_top, clip_right+1, clip_bottom+1); mycanvas.getClipBounds(clipRect); if (!is_ok || clipRect.left != clip_left || clipRect.top != clip_top || clipRect.right != clip_right+1 || clipRect.bottom != clip_bottom+1) { Log.i("DEBUG", "setClipping failed"); } Когда возвращаются границы клипов, они не соответствуют тому, что […]

Нарисуйте изображение в центре другого прямоугольника, используя холст

На мой взгляд, у меня есть большой прямоугольник, прямоугольник может двигаться. Когда прямоугольник перемещается в какое-то место, я хочу нарисовать изображение в центре большого прямоугольника. Мой вопрос в том, что я не могу поместить центр изображения в центр прямоугольника. Я использовал: canvas.drawBitmap(rotatedBitmap, matrix, paint) canvas.drawBitmap(rotatedBitmap, left, top, paint) Но я не могу найти canvas.drawBitmap (rotatedBitmap, […]

Пользовательский интерфейс обновляется, когда мое приложение утрачивает фокус и восстанавливает фокус. Странный вопрос

Я хочу обновить свой textView в aynctask, но он не обновляется вообще. Я не могу узнать свою ошибку. Вот мой код: ПРИМЕЧАНИЕ. – Пользовательский интерфейс обновляется, когда мое приложение утрачивает фокус и восстанавливает фокус. Странная проблема public class LocateGeopoint extends AsyncTask<LatLng, String, List<Address>> { Geocoder geocoder; private TextView tv; public LocateGeopoint(View v) { this.geocoder = […]

Как сглаживание в холсте и пути

Я встречаюсь с проблемой, когда я использую canvas.clipPath, он показывает пилообразный, он выглядит негладким, я знаю, что если я использовал Paint, я могу использовать mPaint.setFlags (Paint.ANTI_ALIAS_FLAG), это может сглаживание, но в моем коде i Не может использовать краску. public static void drawCurrentPageArea(Canvas canvas, Bitmap bitmap) { //cebakhja canvas.save(); canvas.clipPath(getPath5(), Region.Op.XOR); canvas.drawBitmap(bitmap, 0, 0, null); canvas.restore(); […]

Цвет фона на холсте Android (приложение Canvas)

Имея следующие коды, у меня есть некоторые вопросы. public class MainActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView( new View(this) { Paint mPaint = new Paint(); @Override protected void onDraw(Canvas canvas) { // TODO Auto-generated method stub super.onDraw(canvas); int width = this.getWidth(); int height = this.getHeight(); int radius = width > […]

Что делает lockCanvas означающим (сложным)

Я собираюсь рисовать графику в Android. Там много примеров приложений, но одна вещь, которую я всегда вижу, – lockCanvas. Может ли кто-то объяснить это ближе, потому что я действительно не понимаю его, а также потому, что я думаю, что важно понимать будущее программирование? Пример: try { c = panel_thread.getHolder().lockCanvas(null); synchronized (panel_thread.getHolder()) { panel_thread.update(); panel_thread.onDraw(c); } […]

Как сделать растровое изображение с использованием холста?

Как сделать растровое изображение созданным кликабельным? Ниже приведен код, который я использовал для создания растрового изображения с использованием холста. public class DrawView extends View implements OnClickListener { public DrawView(Context context) { super(context); paint = new Paint(); image = BitmapFactory.decodeResource(getResources(), R.drawable.andmrktsmall); } @Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); int canWidth = canvas.getWidth(); int canHeight = […]

Изменение размера пути в андроидном холсте

Я нарисовал путь в своем полотне. On Single tap Я хочу изменить размер пути. Скажем, я хочу, чтобы он удвоил первоначальный размер. Я пробовал path.transform, но он перемещает путь в другое место в canvass. Это код, который я использовал для этого Matrix translateMatrix = new Matrix(); translateMatrix.setTranslate(100,0); p.transform(translateMatrix); Как изменить размер пути в android?

Intereting Posts
Как установить цвет фона для каждой строки в списке? Выберите подмножество символов во многих строках (выбор столбцов) в Eclipse / Android Studio Как выровнять центр растрового изображения внутри холста в android? Как обернуть текстовый контент в ActionBarSherlock навигация Централизация ProgressBar программно в Android Применить оттенок к виджетам PreferenceActivity с помощью AppCompat v21 Избегайте SecurityException при доступе к DownloadProvider Как разрешить ошибку «com.android.internal.R невозможно решить», когда я использую файл android MultiAutoCompleteTextView.java, Возможно ли читать данные Firebase без подключения слушателей? Не удается получить файл конфигурации Google Analytics с официальной страницы Google Ткани для AndroidStudio / Eclipse – невозможно войти в систему с другим пользователем Создание программных настроек WebView «мигает» на белом фоне, если аппаратное ускорение включено (Android 3.0+) Android 5.0 не поддерживает BitmapFactory.Options inPurgeable Тесты для Android с Appium и Gradle