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