Pertanyaan yang diberi tag «android-canvas»

10
Teks Android Center di atas kanvas
Saya mencoba menampilkan teks menggunakan kode di bawah ini. Masalahnya adalah bahwa teks tidak terpusat secara horizontal. Ketika saya mengatur koordinat untukdrawText , itu menetapkan bagian bawah teks pada posisi ini. Saya ingin teks yang akan digambar sehingga teks dipusatkan juga secara horizontal. Ini adalah gambar untuk menampilkan masalah saya …

8
Mengukur tinggi teks yang akan digambar di atas Kanvas (Android)
Adakah cara langsung untuk mengukur ketinggian teks? Cara saya melakukannya sekarang adalah dengan menggunakan Paint measureText()untuk mendapatkan lebar, kemudian dengan coba-coba menemukan nilai untuk mendapatkan perkiraan ketinggian. Saya juga telah bermain-main dengan FontMetrics, tetapi semua ini tampak seperti metode perkiraan yang menyedot. Saya mencoba untuk mengukur berbagai hal untuk resolusi …


16
Gambar teks multi-baris ke Canvas
Sebuah pertanyaan yang mudah-mudahan cepat, tetapi saya tidak dapat menemukan contoh apa pun ... Saya ingin menulis teks multi-baris ke kustom Viewmelalui a Canvas, dan di onDraw()saya punya: ... String text = "This is\nmulti-line\ntext"; canvas.drawText(text, 100, 100, mTextPaint); ... Saya berharap ini akan menghasilkan jeda baris, tetapi sebaliknya saya melihat …

3
Memahami konsep Canvas dan Surface
Saya berjuang untuk memahami proses menggambar SurfaceViewdan karenanya seluruh Surface/ Canvas/ Bitmapsistem, yang digunakan di Android. Saya telah membaca semua artikel dan halaman dokumentasi API, yang dapat saya temukan di situs pengembang android, beberapa tutorial grafis android, kode sumber LunarLander dan pertanyaan ini . Tolong beritahu saya, mana dari pernyataan …

6
Gambar kanvas dengan jari, Android
Saya perlu membuat proyek untuk menggambar di kanvas dengan jari, untuk mendapatkan acara sentuh dan acara gerak jari saya, dan kemudian menggambar. Setiap orang dapat menasihati saya bagaimana memulai proyek, dan apa komponen terbaik untuk melakukan hal seperti ini?


7
Persegi panjang menggambar kanvas Android
cara menggambar persegi panjang kosong dengan dll. borderWidth = 3 dan borderColor = hitam dan bagian dalam persegi panjang tidak memiliki konten atau warna. Fungsi mana di Canvas yang akan digunakan void drawRect(float left, float top, float right, float bottom, Paint paint) void drawRect(RectF rect, Paint paint) void drawRect(Rect r, …


18
Android, kanvas: Bagaimana cara menghapus (menghapus konten dari) kanvas (= bitmap), yang tinggal di surfaceView?
Untuk membuat game sederhana, saya menggunakan template yang menggambar kanvas dengan bitmap seperti ini: 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); } } (Kanvas didefinisikan dalam "run ()" / SurfaceView ada di GameThread.) Pertanyaan pertama saya …

2
Android Canvas.drawText
Saya memiliki pandangan, saya menggambar dengan objek Canvas dalam metode onDraw (Canvas canvas). Kode saya adalah: 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); Masalahnya adalah teks tidak muncul melalui latar belakang, apa yang saya lakukan salah? Jika saya menghapus canvas.drawPaint (paint) dan …

8
Bagaimana cara menggambar segitiga penuh di kanvas android?
Jadi saya menggambar segitiga ini di peta android menggunakan kode di bawah ini dalam metode menggambar saya: 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(); canvas.drawPath(path, paint); PointX_returned adalah koordinat yang saya dapatkan dari …

1
Teks berputar Android: Saya menggunakan dynamiclayout.draw (kanvas) tetapi tidak bernyawa di sepanjang jalan, dan tidak dapat menggunakan canvas.drawTextOnPath (dynamiclayout)
Saya menggunakan versi saya sendiri https://github.com/mdg-iitr/RotatingText untuk menampilkan widget teks yang berputar. Video tersedia di GitHub ini, memungkinkan Anda untuk melihat animasi. Idenya adalah mengatur barisan kata-kata. Baris ditampilkan baris demi baris. Seluruh baris berputar (begitu juga kata-katanya). Baris ditampilkan setelah baris sebelumnya ketika animasi rotasi yang terakhir telah berakhir. …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.