A Layoutmanager that must be used with RecyclerView. When list is scrolled views are moved by circular trajectory
A Layoutmanager that must be used with RecyclerView. When list is scrolled views are moved by circular trajectory
A LayoutManager that must be used with RecyclerView. When list is scrolled views are moved by circular trajectory
android:minSdkVersion = 15
…#Details of implementation
This scroll handler keeps the distance between cabins as a constant. This means that if your views are next to each other they will overlap each other when you scroll.
This scroll handler keeps views in touch. There is 2 rules:
Because we follow these rules we might see some unexpected behaviour: If "view B" is below "view A" and views are scrolled down we can reach a point in which "view B" cannot longer stay below "view A" and keep it's center on the circle so, in this case "view B" jumps to the side in order to stay in touch with "view A" side by side and keep it's center on the circle.
Copyright 2015 Danylo Volokh
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
No open issues yet, or sync has not completed.