Я создал собственный вид изображения, в котором применяется прямоугольная форма, в которой нижние углы остаются нетронутыми, верхний левый угол закруглен, а верхний правый угол изогнут внутрь. Все это работает путем рисования этого пути в коде.
Конечный продукт должен выглядеть так, будто кто-то откусил кусочек из этого угла, и на вас остаются следы зубов.
Я создал собственный вид изображения, в котором применяется прямоугольная форма, в которой нижние углы остаются нетронутыми, верхний левый угол закруглен, а верхний правый угол изогнут внутрь. Все это работает путем рисования этого пути в коде. Конечный продукт должен выглядеть так, будто кто-то откусил кусочек из этого угла, и на вас остаются следы зубов. [code]class ClipPathImageView @JvmOverloads constructor( context: Context, attrs: AttributeSet? = null, defStyleAttr: Int = 0) : AppCompatImageView(context, attrs, defStyleAttr) {
canvas.save() canvas.clipPath(path) super.onDraw(canvas) canvas.restore() } } [/code] Приведенный выше код — это то, что у меня есть на данный момент. А вот форма: [img]https:/ /i.sstatic.net/7ouiPRge.png[/img]
Под формой прикуса я имею в виду что-то вроде этого: [img] https://i.sstatic.net/gkE5EVIz.png[/img]