Skip to content

Commit 83dd44c

Browse files
authored
Merge pull request #6 from Glennmen/feature/optional-vertical-scroll
Add option to disable vertical scrolling
2 parents d651375 + b397508 commit 83dd44c

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

app/build.gradle

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,8 @@ dependencies {
3030
implementation 'androidx.core:core-ktx:1.1.0'
3131
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
3232
implementation 'androidx.recyclerview:recyclerview:1.1.0-beta05'
33-
implementation 'com.github.leshchenko:CircularLayoutManager:1.1.5'
33+
//implementation 'com.github.leshchenko:CircularLayoutManager:1.1.5'
34+
implementation project(path: ':circularlayoutmanagerlib')
3435
testImplementation 'junit:junit:4.12'
3536
androidTestImplementation 'androidx.test:runner:1.2.0'
3637
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'

circularlayoutmanagerlib/src/main/java/com/leshchenko/circularlayoutmanagerlib/CircularRecyclerLayoutManager.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ class CircularRecyclerLayoutManager(
1111
private var firstCircleRadius: Double = Double.NaN,
1212
private var angleStepForCircles: Double = Double.NaN,
1313
private val canScrollHorizontally: Boolean = false,
14+
private val canScrollVertically: Boolean = true,
1415
private val initialAngle: Double = 0.0,
1516
private val isClockwise: Boolean = true
1617
) : RecyclerView.LayoutManager() {
@@ -22,7 +23,7 @@ class CircularRecyclerLayoutManager(
2223

2324
override fun canScrollHorizontally() = canScrollHorizontally
2425

25-
override fun canScrollVertically() = true
26+
override fun canScrollVertically() = canScrollVertically
2627

2728
override fun measureChildWithMargins(child: View, widthUsed: Int, heightUsed: Int) {
2829
child.measure(

0 commit comments

Comments
 (0)