0
我想創建一個效果,我在IOS應用程序中看到他們使用混合模式的顏色和色調之一,但我在PorterDuff.modes枚舉中找不到這些混合模式。 你知道在android中是否有等效模式? 謝謝!ANDROID:什麼是顏色和色調的等效混合模式(波特粉紅色)
我想創建一個效果,我在IOS應用程序中看到他們使用混合模式的顏色和色調之一,但我在PorterDuff.modes枚舉中找不到這些混合模式。 你知道在android中是否有等效模式? 謝謝!ANDROID:什麼是顏色和色調的等效混合模式(波特粉紅色)
這完全取決於你想要做什麼;根據使用的顏色,您可以使用PorterDuff.Mode.MULTIPLY
或SRC_OVER
;色調稍微複雜一些。
如果沒有一種模式適合您的需要(因爲沒有,沒有默認的色彩/色調PorterDuff模式),this answer可能會讓您感到癢癢。它基本上調整ColorMatrix
的色調,然後可以將其應用於Drawable
。 (這個過程在前面答案的OP中有詳細說明。)
從@ Eric的回答,我明白沒有porter-duff模式可以這麼做,但是,我希望可能在任何地方都有這樣的效果庫? (即一組預製彩色矩陣) – ekatz