cost 337 ms
jetpack compose blendMode 或 PorterDuff.Mode DST_IN

[英]jetpack compose blendMode or PorterDuff.Mode DST_IN

我有一個模糊的背景位圖和一個水平滾動行。 我想要實現的是背景圖像必須僅在行項目區域中可見...... 我嘗試將 DST_IN 與 blendMode 一起應用,但沒有成功。 任何想法如何在jetpack compose中做到這一點? 我想要實現的是這個 我希望背景圖像的模糊版本僅通過行項目可 ...

在 imageview 上添加低不透明度彩色覆蓋

[英]Adding low opacity colored overlay on imageview

我的應用程序中有一個 imageView 顯示一些背景圖像,如下所示: 我想像這樣在它上面添加一些彩色覆蓋(藍色覆蓋): 我用來執行此操作的代碼是: 其中getRandomMaterialColor( context, "500" )是我創建的一種隨機選擇 colors 的方法。 但我得到的結果 ...

在 IconCompat 上添加顏色過濾器

[英]Add color filter over IconCompat

我正在使用一個自定義的閉源(文檔不是很好)庫來創建一些 Android 切片。 為此,我必須使用IconCompat才能在切片中加載一些圖標。 我想根據一些后端數據動態更改這些圖標的顏色。 嘗試這樣做,但無論如何圖標仍然是白色的: 在將它發送到切片之前,知道如何在IconCompat上應用color ...

更改 bitmap 顏色

[英]Change the bitmap color

有一個 bitmap,背景為白色,內部為橙色三角形。 我想要做的是將橙色三角形的顏色更改為我想要的顏色,我怎樣才能用代碼做到這一點? 我使用了 Porterduff 和 Color Matrix,但沒有得到我想要的結果。 原文:點擊查看圖片我想用代碼做什么:點擊查看圖片我不希望白色背景顏色改變。 ...

Jetpack Compose 將 PorterDuffMode 應用於圖像

[英]Jetpack Compose Applying PorterDuffMode to Image

基於此頁面中的圖像和 PorterDuffModes 我下載了圖像,最初即使它們是png ,它們也有不透明的淺灰色和深灰色矩形並將它們刪除。 並使用此示例代碼進行檢查,將可繪制對象替換為原始代碼中的可繪制對象,並得到結果 看起來它應該與 Android View 一起工作,但是當我使用 Jetp ...

如何在Swift中將顏色乘以圖像?

[英]How to multiply a color to an image in Swift?

我對將我的應用程序從 Android 移動到 iOS 有其他疑問(這比我想象的要困難得多......)。 好的,所以在這種情況下,我正在嘗試為下一張圖像着色: 在 Android 中,我使用了下一個代碼: 獲取下一張圖片: 但在 Swift 中,我正在嘗試下一個代碼: 我明白了 ...

如何正確地將 PorterDuff.Mode.MULTIPLY 應用於 onDraw() 中可繪制的矢量;

[英]How to correctly apply PorterDuff.Mode.MULTIPLY to a vector drawable in onDraw();

在我的自定義視圖的 onDraw() 方法中,我試圖在矢量可繪制對象的頂部覆蓋一個矩形。 所需的效果是眼睛的頂部為紫色,底部為灰色,背景為深灰色。 為了達到這個效果,我使用了 PorterDuff.Mode.MULTIPLY。 不幸的是,我實現的效果不正確(矢量 drawable 的背景受到影響, ...

Android Paint - PorterDuffXfermode SRC_IN 不工作

[英]Android Paint - PorterDuffXfermode SRC_IN not working

我想按照本文和圖片使用 PorterDuffXfermode 實現圓形圖像效果: porterDuff 教程 所以我有目的地圈就是這個 我有一個源圖像是這樣的: 我創建了一個自定義圖像視圖,在 ondraw 中,我將像教程一樣繪制一個圓形圖像。 所以我這樣做的代碼如下所示: 現在的問題是它 ...

動畫化feComposite SVG過濾器元素

[英]Animating feComposite SVG filter elements

我有兩種svg形狀,一種在另一種之上,並且我在兩者上都應用了feComposite濾鏡,以便頂部形狀可以剔除底部形狀的一部分。 代碼如下,並且工作正常。 現在,我想對頂部形狀進行動畫處理,但是當我嘗試應用動畫時,兩個形狀都進行了動畫處理,但我不知道為什么,因為我只將class="sma ...

Android - 在 Android Pie (API 28) 中 RadialGradient 繪制矩形而不是圓形

[英]Android - in Android Pie (API 28) RadialGradient draws a rectangle instead of a circle

我正在嘗試使用背景圖像和前景圖像模擬 TorchView。 它在 API 27 及以下版本上運行良好,但在 API 28 上繪制一個矩形。 知道為什么它在 Android Pie 上不起作用嗎? API 27 及以下版本的屏幕截圖 API 28 上的屏幕截圖 火炬視圖類 ...

PorterDuffColorFilter 更改了我的回收站視圖中的所有圖標

[英]PorterDuffColorFilter changes all icons in my recyclerview

所以 - 我有一個 recyclerview,如果我點擊一個項目,我想更改我的 drawable 的 colorFilter,它附加到我點擊的位置的 textView。 問題是,當我更改 drawable 的顏色時,它會更改所有項目,而不僅僅是單擊的位置。 代碼: 這個for循環在我的適配器 ...

componentMax CIBlendKernel與lighten或lighterColor有何不同?

[英]How is the componentMax CIBlendKernel different from lighten or lighterColor?

CIBlendKernel提供了componentMax混合模式,該模式“使用兩個圖像的最大值創建一個圖像”。 它與做同一件事的lighten或lighterColor混合模式有何不同? componentMax可以達到這兩個不能達到的結果嗎? 同樣,componentMin能否達 ...

如何使用PorterDuff Xfermodes和Alpha Mask擦除位圖的一部分?

[英]How to erase part of a Bitmap using PorterDuff Xfermodes and Alpha Mask?

我有一個alpha蒙版,我想將此蒙版用作橡膠,當用戶在屏幕上觸摸時,應將位圖的一部分擦除為alpha蒙版的形狀。 我已經嘗試過了,但是它總是將整個位圖作為蒙版而不是Alpha部分。 以后,用戶將保存位圖,以便那些被擦除的部分應該是透明的。 這是我使用的代碼: ...

將png轉換為drawable,然后將colorfilter,再將bitmap轉換-不起作用

[英]Converting png to drawable, then colorfilter, then bitmap - not working

我有一個由白色和灰色(均為100%alpha)和完全透明的區域(alpha == 0)組成的png。 我正在嘗試為圖標設置不同的顏色,然后返回位圖。 這是我的代碼。 不幸的是我的圖標仍然是白色和灰色。 我要監督什么? ...

使用CIAdditionCompositing添加純黑色時的預期行為?

[英]Expected behavior when using CIAdditionCompositing to add pure black?

我試圖了解CIAdditionCompositing工作原理。 作為測試的一部分,我創建了一個方形的中灰色圖像: 和一個方形的黑色圖像: 當我使用CIAdditionCompositing補丁組合這兩個正方形圖像時,我希望看到一個灰色正方形,其顏色與原始的中灰色正方形完 ...

Android PorterDuff 未按預期工作

[英]Android PorterDuff not working as expected

我正在嘗試使用 Android 的 PorterDuff 繪制一個陰影,該陰影只會出現在它下面有東西的地方(而不是背景圖像透明的地方),我很難讓它工作。 我編寫了以下代碼來測試各種 PorterDuff.Modes,但它們似乎不像這里描述的那樣工作: https://developer.andro ...

如何在每次單擊時更改繪圖對象的顏色?

[英]How to change the color of a drawable on every click?

我有一個背景設置為可繪制的按鈕,可以在其上獲得圓角。 我試圖讓按鈕在每次單擊時更改顏色,而不必使我要使用的每種顏色都可繪制。 目前,我正在嘗試使用PorterDuff在可繪制對象的白色背景上應用濾色器。 當我加載應用程序時,按鈕保持白色。 對我做錯了什么或解決此問題的更好方法有 ...

使用畫布清除特定圓以外的區域

[英]Clear a zone outside a specific circle with canvas

我有一個自定義視圖,該視圖通過填充圓圈來顯示進度,但是現在我正在尋找一種方法來消除此白色圓圈之外的視圖區域: 在這里,我的代碼: 我很確定我可以用PorterDuff做到這一點,但我不知道怎么做。 ...

合並兩個RGB漸變

[英]Merge two RGB gradients

我有兩個想要合並的LinearGradients: 從rgb(0, 0, 0)到rgb(0, 255, 0) rgb(0, 0, 0)一個水平方向(黑色到綠色) 從rgb(0, 0, 0)到rgb(0, 0, 255) rgb(0, 0, 0)一個垂直方向(黑色到藍色) ...


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