Câu hỏi được gắn thẻ «android-canvas»

Android Java Canvas (android.graphics.Canvas)




16
Vẽ văn bản nhiều dòng lên Canvas
Một câu hỏi hy vọng nhanh chóng, nhưng dường như tôi không thể tìm thấy bất kỳ ví dụ nào ... Tôi muốn viết văn bản nhiều dòng cho một tùy chỉnh Viewthông qua một Canvas, và trong onDraw()tôi có: ... String text = "This is\nmulti-line\ntext"; canvas.drawText(text, 100, 100, mTextPaint); …

3
Hiểu khái niệm Canvas và Surface
Tôi đang cố gắng hiểu quá trình vẽ tới SurfaceViewvà do đó toàn bộ Surface/ Canvas/ Bitmaphệ thống, được sử dụng trong Android. Tôi đã đọc tất cả các bài báo và các trang tài liệu về API, mà tôi có thể tìm thấy trên trang web dành cho nhà …

6
Vẽ trong Canvas bằng ngón tay, Android
Tôi cần xây dựng một dự án để vẽ trên canvas bằng ngón tay, để có được sự kiện chạm và sự kiện chuyển động của ngón tay tôi và từ đó vẽ. Bất kỳ ai có thể tư vấn cho tôi cách bắt đầu dự án, và thành phần …


7
Hình chữ nhật vẽ canvas Android
cách vẽ hình chữ nhật trống với vv borderWidth = 3 và borderColor = đen và một phần bên trong hình chữ nhật không có nội dung hoặc màu sắc. Sử dụng chức năng nào trong Canvas void drawRect(float left, float top, float right, float bottom, Paint paint) void drawRect(RectF …


18
Android, canvas: Làm cách nào để xóa (xóa nội dung của) canvas (= bitmaps), sống trong surfaceView?
Để tạo một trò chơi đơn giản, tôi đã sử dụng một mẫu vẽ canvas với bitmap như sau: private void doDraw(Canvas canvas) { for (int i=0;i<8;i++) for (int j=0;j<9;j++) for (int k=0;k<7;k++) { canvas.drawBitmap(mBits[allBits[i][j][k]], i*50 -k*7, j*50 -k*7, null); } } (Khung được định nghĩa trong "run ()" / …

2
Android Canvas.drawText
Tôi có một khung nhìn, tôi đang vẽ với đối tượng Canvas trong phương thức onDraw (Canvas canvas). Mã của tôi là: Paint paint = new Paint(); paint.setColor(Color.WHITE); paint.setStyle(Style.FILL); canvas.drawPaint(paint); paint.setColor(android.R.color.black); paint.setTextSize(20); canvas.drawText("Some Text", 10, 25, paint); Vấn đề là văn bản không hiển thị thông qua nền, tôi đang …

8
Làm thế nào để vẽ một hình tam giác đầy trong canvas Android?
Vì vậy, tôi đang vẽ hình tam giác này trong bản đồ Android bằng cách sử dụng mã bên dưới trong phương pháp vẽ của tôi: paint.setARGB(255, 153, 29, 29); paint.setStyle(Paint.Style.FILL_AND_STROKE); paint.setAntiAlias(true); Path path = new Path(); path.moveTo(point1_returned.x, point1_returned.y); path.lineTo(point2_returned.x, point2_returned.y); path.moveTo(point2_returned.x, point2_returned.y); path.lineTo(point3_returned.x, point3_returned.y); path.moveTo(point3_returned.x, point3_returned.y); path.lineTo(point1_returned.x, point1_returned.y); path.close(); …


1
Văn bản xoay vòng của Android: Tôi sử dụng Dynamiclayout.draw (canvas) nhưng nó không hoạt động dọc theo đường dẫn và không thể sử dụng canvas.drawTextOnPath (Dynamiclayout)
Tôi đang sử dụng phiên bản https://github.com/mdg-iitr/RotatingText của riêng mình để hiển thị tiện ích văn bản xoay. Một video có sẵn trong GitHub này, cho phép bạn xem hoạt hình. Ý tưởng là để thiết lập các hàng từ. Các hàng được hiển thị hàng sau hàng. Toàn bộ …
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.