Android - Как уменьшить границы поиска для ClipDrawable?

В настоящее время у меня есть следующий XML для моего ClipDrawable:

<?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 используется для обработки парящих событий.

0 ответов

Другие вопросы по тегам