Vicrus
@Vicrus
Начинающий

Как сделать срезанный угол Image View?

Подскажите как сделать такой же элемент, как на картинке
e3f50192ecc245a398619cc587fffd3f.PNG
думал сначала в сторону картинки над ImageView, но в итоге вышло вот что

5c203d4f05c648aca55ce0142bbf552c.PNG838b4cddc9164bd696a28462d6930c7a.PNG
<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="1000dp"
    android:height="1000dp"
    android:viewportHeight="100"
    android:viewportWidth="100">
    <group android:name="triableGroup">
        <path
            android:name="triangle"
            android:fillColor="#ffffff"
            android:pathData="m 0,80 l 100,50 -100,0 z" />
    </group>
</vector>


Возможно нужно будет создать собственный View, но я точно не знаю, подскажите куда смотреть
  • Вопрос задан
  • 282 просмотра
Пригласить эксперта
Ответы на вопрос 1
thelongrunsmoke
@thelongrunsmoke
Программист
Правильный способ, использовать clipPath(). Создаёте новое вью, наследующее ImageView, и в методе onDraw() клипаете входящую канву.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы