attrs.xml のスタイル可能オブジェクトに (他の多くの属性の中でも) 2 つの属性があります。
これら2つを考えると:
<attr name="enableScrolling" format="boolean"/>
<attr name="showPadlock" format="boolean"/>
それらを相互に排他的にする方法はありますか?このデザインは、グラフと一緒に表示される一般的なスケール用です。一般的なスケールのインスタンスの特定の使用例は、スクロールが有効になっている場合、ロックとロック解除を切り替え、実行時にスクロールを無効/有効にする南京錠アイコンをスケールが表示することです。
enableScrolling が false の場合、南京錠を表示しても意味がありません。私はこれをコードで扱っていますが、何らかの方法でセマンティクスを XML で伝えることができれば、はるかに簡潔になります。
IDE にはそれを処理するための UX パラダイムがないため、答えはノーだと思いますが、どんな考えも歓迎します。
ありがとう。