1

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

4

0 回答 0