callstack / callstack/react-native-paper

feat: integrate PlatformColor with alpha to replace stateLayerPressed

オープン
#4,972 コメント 0 件 リアクション 0 件 担当者 1 名 @adrcotfas が担当を希望しています GitHub で見る
v6
主要言語
TypeScript
スター
14.5k
フォーク
2.2k
平均マージ
5日 23時間
マージ済み PR(30日)
12

説明

We're currently using a pre-computed state layer color at press opacity (0.10) used for ripple effects. It avoids runtime alpha manipulation which was incompatible with `PlatformColor` on Android before RN 0.86.
Since RN 0.86, we can now have full support for the MD3 specs + DynamicColor (`PlatformColor` + alpha).

Buttons of all kinds (regular, icon, FABs etc) are one example of components that need a custom ripple color.
The goal is to replace `ThemeColors.stateLayerPressed` with a proper ripple treatment.

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。