cost 195 ms
Android 油漆。 字符寬度是如何計算的?

[英]Android Paint. How is the character width calculated?

我需要知道當我增加paint.getTextSize() n 次時文本的寬度如何變化。 我認為這是成比例的,但第一次測試表明它不是。 我得到如下結果,其中第一個數字- 由Paint.setTextSize(float)設置的文本大小第二個數字- 用Paint.measureText(String) ...

java.lang.NoSuchMethodError:android中沒有虛擬方法getTextBounds錯誤

[英]java.lang.NoSuchMethodError: No virtual method getTextBounds Error in android

當我嘗試在 Android 中使用Paint類的getTextBounds()方法時,我在舊版本的模擬器(Marshmallow 和 Nougat 7.1.1)上遇到錯誤。 這是錯誤: 這個問題似乎沒有發生在 android 10 模擬器上。 我嘗試按照另一個答案中的建議使緩存無效並重新啟動,但 ...

Android 設備間屏幕協同

[英]Android screen collaboration between devices

我想開發一個圖片風格的應用程序。 我已經搞清楚了設備上的繪圖部分(使用canvas,paint和相關庫),現在我需要在所有連接的設備上實時更新繪圖。 我想到的方法是在非常接近的時間間隔截取屏幕截圖並將它們上傳到服務器(Firebase)。 該應用程序將不斷檢查服務器端更新。 我知道這是一種使事物保持 ...

在 android kotlin 上使用 canvas 屏蔽輸入的文本

[英]Masking inputted text using canvas on android kotlin

我目前正在做一個自定義密碼,並使用 canvas 和油漆,不幸的是我似乎無法復制 iputType="numberPassword" 對我的自定義設計所做的事情,我想在屏蔽它之前暫時顯示數字並繼續到下一個引腳。 這是我的 customEditText } 這就是我在 xml 上實現它的方式 這是在 ...

無法在 Android 中設置自定義圖像視圖的圖像資源

[英]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 將圖像設置 ...

使用 Canvas 繪制鏤空文字/凹凸效果

[英]Drawing hollow text/deboss effect by using Canvas

我試圖在我的 android 應用程序中實現這種外觀。 它被稱為凹凸效果,文本看起來是空心的。 我必須使用Canvas來做到這一點,所以 TextView 不是一個選項。 我的第一個想法是在文本中以某種方式添加一個內部顯示。 但我找不到辦法做到這一點。 我嘗試了很多,但找不到實現這一目標的方法。 ...

如何讓 Paint.breakText 尊重自動換行?

[英]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() ...

如何在畫布上水平居中放置文本

[英]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 畫布不會在我的位圖上繪制文本

[英]Android canvas doesn't draw the text on my bitmap

我試圖從用戶那里獲取文本輸入並使用Canvas將其繪制在圖像上,但保存的圖像沒有應該繪制的內容。 現在,我只是想在擔心字體、顏色、樣式等之前獲取圖像上的文本。 這是我的代碼: 目前,基於我在其他 SO 帖子中看到的示例,我只有 2 個.drawText()實現。 我的假設是文本不可見並且不會對 ...

改變 Rect 中的左邊后,筆划的一個邊緣更大

[英]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欄上添加填充,但是我不希望有任何空余的空間, ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM