2017-05-04 3 views
0

Ich möchte einen Blick machen, die wie eine Waage aussieht, wie das Bild unten:Wie macht man einen RecyclerView gekrümmt?

enter image description here

Dafür habe ich ein horizontales Scrollen RecyclerView mit Blick Halter daran gedacht, mit jedem Wert der Skala und darstellen funktioniert gut, aber ich kann nicht herausfinden, wie es gekrümmt oder wenn es möglich ist. Ich möchte, dass es gebogen wird, um mehr wie eine Waage zu sehen. Weiß jemand, wie ich das schaffen kann?

+0

Können Sie uns zeigen, was Sie bisher haben? –

+0

Ich habe bisher nur eine einfache Recycler-Ansicht, aber ich werde meine Frage aktualisieren –

+0

Wenn Sie nach einer einfachen Lösung suchen, würde ich versuchen, Skalierung zu verwenden und 'Matrix' auf die Ansicht anzuwenden. Je weiter von der Mitte entfernt, desto kleiner ist die Y-Skala. – LukeJanyga

Antwort

0

Ich würde sagen, gehen Sie nicht mit RecyclerView. Es ist nicht dazu gedacht, für einen solchen Zweck verwendet zu werden, und es könnte sehr zeitaufwendig sein, es zum Laufen zu bringen. Ich denke, dass der beste Weg ist, eine Ansicht von Grund auf neu zu schreiben. Sie können die Skala manuell mit Hilfe von Draw (Canvas), einfacher Mathematik und einer Reihe von Zeichenoperationen zeichnen. Der schwierigste Teil wäre, einen Scroller hinzuzufügen, damit die Fling-Geste gut funktioniert.