Возможно, вы можете что-то сделать с 2D Canvas
API, но я недостаточно знаю об этом, чтобы описать процесс. Вот как вы можете попытаться сделать это с обычными виджетами ... ну, в основном, с обычными ...:
Шаг # 1: Создайте PNG из девяти патчей, который имеет ваш «немного причудливый скос» и предназначен для растягивания изображений.
Шаг # 2: Установите этот PNG из девяти патчей в качестве фона из ImageView
, в котором есть ваше изображение.
Шаг # 3: Отрегулируйте отступы ImageView
так, чтобы ваш скос показывал - это будет зависеть от того, насколько широко вы сделали эффект скоса.
Возможно, вам понадобится поместить PNG с девятью патчами на LinearLayout
или что-то еще и добавить туда ImageView
(затем используйте поля, чтобы позволить скосу смотреть), но я думаю, вы можете это без лишнего виджета.