![](/img/trans.png)
[英]Android Paint. How is the character width calculated?
我需要知道當我增加paint.getTextSize() n 次時文本的寬度如何變化。 我認為這是成比例的,但第一次測試表明它不是。 我得到如下結果,其中第一個數字- 由Paint.setTextSize(float)設置的文本大小第二個數字- 用Paint.measureText(String) ...
[英]Android Paint. How is the character width calculated?
我需要知道當我增加paint.getTextSize() n 次時文本的寬度如何變化。 我認為這是成比例的,但第一次測試表明它不是。 我得到如下結果,其中第一個數字- 由Paint.setTextSize(float)設置的文本大小第二個數字- 用Paint.measureText(String) ...
[英]How to draw four boundary corner in canvas for qr code scanner
我需要為二維碼掃描器繪制 canvas 四個邊界角。 這是示例(我需要繪制這四個藍色邊界角)。 我知道如何繪制矩形: 但是可以只繪制邊界角(沒有邊緣)。 請幫我。 ...
[英]java.lang.NoSuchMethodError: No virtual method getTextBounds Error in android
當我嘗試在 Android 中使用Paint類的getTextBounds()方法時,我在舊版本的模擬器(Marshmallow 和 Nougat 7.1.1)上遇到錯誤。 這是錯誤: 這個問題似乎沒有發生在 android 10 模擬器上。 我嘗試按照另一個答案中的建議使緩存無效並重新啟動,但 ...
[英]Android screen collaboration between devices
我想開發一個圖片風格的應用程序。 我已經搞清楚了設備上的繪圖部分(使用canvas,paint和相關庫),現在我需要在所有連接的設備上實時更新繪圖。 我想到的方法是在非常接近的時間間隔截取屏幕截圖並將它們上傳到服務器(Firebase)。 該應用程序將不斷檢查服務器端更新。 我知道這是一種使事物保持 ...
[英]Masking inputted text using canvas on android kotlin
我目前正在做一個自定義密碼,並使用 canvas 和油漆,不幸的是我似乎無法復制 iputType="numberPassword" 對我的自定義設計所做的事情,我想在屏蔽它之前暫時顯示數字並繼續到下一個引腳。 這是我的 customEditText } 這就是我在 xml 上實現它的方式 這是在 ...
[英]How to draw the same png icon in different colors?
我有一個圖像模板,它在透明背景的頂部包含一個純白色圖標。 我怎樣才能用不同的顏色(例如:藍色、黃色等)繪制這個圖標? 例如,我想在某個地方用黃色打印它,在另一個地方用藍色打印它。 ...
[英]Can not set image resource of a custom imageview in Android
我根據我在this和this codelab中學到的經驗創建了一個自定義視圖項目。 在我的項目中,我不僅嘗試在視圖上繪制,還嘗試在自定義ImageView上繪制。 因此,我創建了一個自定義ImageView並執行了上述官方代碼實驗室中的所有步驟。 這是我的自定義ImageView類: 這是我的M ...
[英]How can I fingerpaint with touch over an image loaded by picasso
我正在創建一個從 url 中提取圖像並將它們放入 recyclerview 的應用程序。 然后,用戶可以訪問這些圖像並全屏查看。 這是用畢加索實現的。 我現在希望能夠使用 onTouchEvent 或其他東西在 Picasso 加載的圖像上進行手指繪畫,但不知道該怎么做。 此 class 將圖像設置 ...
[英]Drawing hollow text/deboss effect by using Canvas
我試圖在我的 android 應用程序中實現這種外觀。 它被稱為凹凸效果,文本看起來是空心的。 我必須使用Canvas來做到這一點,所以 TextView 不是一個選項。 我的第一個想法是在文本中以某種方式添加一個內部顯示。 但我找不到辦法做到這一點。 我嘗試了很多,但找不到實現這一目標的方法。 ...
[英]How to make Paint.breakText respect word wrapping?
我想計算一些文本需要多少行才能放入固定寬度的TextView 。 我為此使用了Paint.breakText : 然而,計算出的linecnt總是比真正需要的少 1。 經過進一步調查,我發現 API 在單詞中的任意點處中斷文本,但是當 TextView 布局文本時,它永遠不會中斷一個單詞: ...
[英]How to draw a path where the tail fades to transparent
我正在創建一個簡單的 Android 應用程序,其中有在屏幕上移動的粒子。 目前,這些粒子是使用應用了 LinearGradient 着色器的塗料繪制的。 這允許粒子沿着路徑很好地淡入透明,如下圖所示。 https://i.imgur.com/2n0aMPG.jpg 着色器如下 這里的問 ...
[英]Paint attributes are not working on Canvas
我正在嘗試創建帶有黑色輪廓的白色沖擊字體(又名“Meme 字體”)。 我對在 Canvas 上繪制的兩個文本應用了邏輯,但它僅適用於其中之一。 這是一個結果來顯示我在說什么: 這是我的代碼: 更新 我已經注釋掉了 canvas.translate(0, canvas.getHeight() ...
[英]Paint attributes do not work when applied twice
我正在嘗試創建具有白色和黑色輪廓的自定義影響字體(又名“ meme字體”)。 我在畫布的兩端都有2個文本,但是只有其中1個反映了更改。 到目前為止,這是我所擁有的: 這是我的代碼: ...
[英]How to draw text in all caps on Canvas
我正在使用TextPaint和StaticLayout在Canvas上繪制文本。 但是,我希望我的文字以大寫字母顯示。 在線建議是使用toUpperCase()但更改不會反映在畫布上。 這是我的代碼: ...
[英]How to center text horizontally on Canvas
我有一個帶有2個TextViews的ImageView。 我正在嘗試將標題的中位數與Canvas的中位數(寬度/ 2)對齊。 這是我要實現的目標的說明: https://imgur.com/a/7fklSBv 到目前為止,我嘗試將TextView的左端與Canvas的垂直中心對齊 ...
[英]How to get a reference to the top and the bottom of a canvas for dynamic positioning?
我在ImageView的頂部有2個TextViews。 我正在使用Canvas和Paint類在圖片上繪制標題。 我希望字幕在圖像的頂部和TextView的頂部之間有大約20dp的間隙。 有哪些方法可以將這些值輸入到Canvas.drawText()的y值中? ...
[英]Android canvas doesn't draw the text on my bitmap
我試圖從用戶那里獲取文本輸入並使用Canvas將其繪制在圖像上,但保存的圖像沒有應該繪制的內容。 現在,我只是想在擔心字體、顏色、樣式等之前獲取圖像上的文本。 這是我的代碼: 目前,基於我在其他 SO 帖子中看到的示例,我只有 2 個.drawText()實現。 我的假設是文本不可見並且不會對 ...
[英]One edge of stroke is bigger after change the left in Rect
我嘗試為我的視圖創建一個筆划,如果左側和頂部為 0,則效果很好。更改left矩形后,左側邊緣筆划比正常情況大。 例如,我將left設置為 10 xml 左中風更大 如果我使用 結果看起來不錯 任何幫助將不勝感激。 ...
[英]Custom Progress Bar's drawable does not fit
我正在嘗試實現以下進度欄: 我得到的結果是: 這里的問題是,線條不適合進度條,因為在圖像的左側和右側很明顯。 原因是我使用進度條的高度和寬度繪制線條,但是進度條具有拐角半徑,獲取高度和寬度時不考慮該半徑。 我嘗試在progrss欄上添加填充,但是我不希望有任何空余的空間, ...
[英]How to Draw Rounded Rectangle in API Level below 21 on a Canvas
我通過擴展android.view.View創建自定義視圖。 現在,我需要在低於21的API級別上繪制一個圓角矩形。Android在android.graphics.Canvas有一個內置方法名稱drawRoundRect(float left, float top, float righ ...