問題タブ [custom-painting]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
64 参照

flutter - (CustomPainter の shouldRepaint メソッドで使用するために) ダーツで関数の等価性をチェックするにはどうすればよいですか?

関数の dart 等価性チェックに問題があります。

shouldRepaint()CustomPainter があり、そのメソッドを効率的に実装したいと考えています。

ペインターには関数フィールド ( ColorResolver) があり、y の値を与えて線に描画するための色を取得します。このロジックをペインターの外部で処理する必要があります。

このコードを確認してください:

ColorResolver提供されたロジックが以前と同じである限り、再描画を防ぐにはどうすればよいですか?

0 投票する
1 に答える
4284 参照

flutter - Flutter : 塗りと線の色が異なるカスタム ペインター描画パス

CustomPainter を使用して、線 (ストローク) を別の色にする必要があり、塗りつぶしの色を別の色合いにする必要がある折れ線グラフを描画しています。チャートを描くことはできましたが、両方とも同じ色でした。ただし、色が異なる必要があります。CustomPainter でこれを行うにはどうすればよいですか?

また、可能であれば、単一の色ではなく、異なる色で単一のパスをペイントする方法を知りたいです。

ご協力いただきありがとうございます!