В настоящее время я работаю с RecyclerView
, который имеет горизонтальный LinearLayout
. RecyclerView
занимает весь экран:Как сделать преобразование (матрица?) Навсегда RecyclerView
и я найти способ сделать починки преобразование RecyclerView
как это:
к сведению, что преобразование подобен «погружение» или «падение», чтобы сделать «глубокий» эффект. Так как размер элементов может измениться, мне нужна постоянная трансформация, поэтому я думаю, чтобы сделать это в RecyclerView
Есть ли все-таки сделать это? возможно, способ сделать это на onDraw
??
спасибо, что заранее.
С уважением.
Rafael.
ADD:
Я хотел бы заметить, что PageTransformer
делает что-то подобное. На самом деле, то, что я хочу, это очень похоже на то, что Samsung Galaxy S3 делает при прокрутке с одним из их пусковых установок (который использует ViewPager
), но я хотел бы сделать это преобразование исправлено:
ЧТО ТАКОЕ Я ПЫТАЮСЬ?
Я пытаюсь прокрутить большой горизонтальный адаптер RecyclerView
, но я хотел бы немного «свернуть» вид, чтобы произвести небольшое впечатление от «цилиндра».
вы были близки в заголовке вопрос: сделать класс, который расширяет 'RecyclerView' и переопределить его' метод dispatchDraw', использовать 'Matrix # setPolyToPoly' сделать перспективное преобразование – pskink
из конечно, вам нужно будет дважды называть 'setPolyToPoly', если вы не e «Матричный эксперт» (как и г-н Андерсон;)), и знаю, как перевернуть его и перевести. – pskink
Привет @pskink, это определенно решение, но я не могу понять, как это сделать, поскольку документации по этим практикам мало. вы могли бы быть более конкретным, может быть, через ответ, и я проверю его? (Большое спасибо) –