現在、ClipDrawable 用に次の XML があります。
<?xml version="1.0" encoding="utf-8"?>
<clip
xmlns:android="http://schemas.android.com/apk/res/android"
android:clipOrientation="vertical"
android:gravity="top">
<shape
android:shape="oval">
<solid android:color="#ff0000"/>
<stroke
android:width="2dp"
android:color="#000"/>
<size
android:width="80dp"
android:height="80dp"/>
</shape>
</clip>
下部を切り取るために、次のコード行があります。
circle1.getBackground().setLevel(3100);
ただし、下部を切り取った後でも、切り取った部分はホバー可能のままです。知りたいのですがcircle1
、クリップされた部分をホバー不可能にするために境界を変更するにはどうすればよいですか?
ところで、このアプリは USB OTG 経由でマウスを使用しており、onHover
ホバー イベントの処理に使用されています。