我的 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
用于处理悬停事件。