У меня есть несколько строк в моем приложении. Если кто-то касается линии, я должен выделить линию, затронутую. Я думаю, если бы я мог нарисовать прозрачный прямоугольник со светлым цветом, отличным от цвета щелкнутой линии, тогда он будет правильно подсвечен. Так может кто-нибудь сказать мне, как я могу нарисовать прозрачный прямоугольник на холсте Android? Цвет моей линии черный. См. Рис. Заранее спасибо.Рисунок двуцветного квадрата на андроиде холст transperant rectangle
1
A
ответ
1
попробовать этот способ
private Paint mPaint = new Paint(Paint.ANTI_ALIAS_FLAG);
mPaint.setStyle(Paint.Style.STROKE);
mPaint.setStrokeCap(Paint.Cap.ROUND);
mPaint.setColor(Color.RED);
mPaint.setStrokeWidth(3);
mPaint.setPathEffect(null);
canvas.drawRect(x, y, x + width, y + height, mPaint);
mPaint.setStyle(Paint.Style.STROKE);
mPaint.setStrokeCap(Paint.Cap.ROUND);
mPaint.setColor(Color.WHITE);
mPaint.setStrokeWidth(3);
mPaint.setPathEffect(new DashPathEffect(new float[] { 5, 5 }, 5));
canvas.drawRect(x, y, x + width, y + height, mPaint);
2
Это нарисует зеленый 50% прозрачный прямоугольник на холсте:
Paint myPaint = new Paint();
myPaint.setStyle(Paint.Style.FILL);
myPaint.setColor(Color.rgba(0, 256, 0, 128)); // green color with 50% transparency
// c is your canvas
c.drawRect(100, 100, 200, 200, myPaint);
1
вы можете использовать это:
Paint paint = new Paint();
paint.setStyle(Paint.Style.FILL);
paint.setColor(Color.MAGENTA);
DashPathEffect dashPath =new DashPathEffect(new float[ ]{70,2}, 30);
paint.setPathEffect(dashPath);
paint.setStrokeWidth(80);
canvas.drawRect(30, 300 , 320, 300, paint);
Смежные вопросы
- 1. холст рисунок не работает в андроиде
- 2. холст рисунок движения на KeyDown
- 3. Сохранить холст Рисунок на Android
- 4. HTML5 Холст Рисунок
- 5. Холст и рисунок изображения
- 6. JavaScript Холст рисунок бесплатно
- 7. Syncing холст рисунок/чтение
- 8. рисунок макет через холст
- 9. Java холст рисунок гнездо
- 10. Рисунок Холст к Overlay
- 11. холст рисунок с нажатием
- 12. холст рисунок коррекции маржи
- 13. Холст и рисунок.
- 14. Холст-рисунок Blues
- 15. рисунок андроида холст
- 16. Редактируемый холст в андроиде
- 17. рисунок на холст, как в краске
- 18. андроид холст не рисунок на прикосновенном положении
- 19. Резьбовой рисунок на холст в Java SWT
- 20. рисунок алмаза внутри квадрата usnig java swing
- 21. Python: PyGame рисунок RECTANGLE помощи (BEGINNER)
- 22. андроида холст не рисунок Arc
- 23. WPF холст рисунок с графикой
- 24. HTML5 Холст рисунок случайным образом
- 25. Ортогональная проекция, рисунок квадрата в OpenGL 2.0
- 26. html5 холст рисунок несколько изображений
- 27. холст-рисунок медленно в firefox
- 28. Логическая ошибка 4x4 холст рисунок
- 29. Поверните рисунок на холсте
- 30. Анимация квадрата на панели