Skip to content

Commit 3026ec4

Browse files
Suppress restricted api
1 parent 67fdf44 commit 3026ec4

File tree

6 files changed

+9
-4
lines changed

6 files changed

+9
-4
lines changed

benchmark/src/main/kotlin/com/fragula2/benchmark/BaselineProfileBenchmark.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ class BaselineProfileBenchmark {
3636

3737
private fun generate(appVariant: AppVariant) {
3838
baselineProfileRule.collect("com.fragula2.sample") {
39+
pressHome()
3940
startActivityAndWait(appVariant)
4041
}
4142
}

fragula-common/src/main/kotlin/com/fragula2/common/SwipeDirection.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ enum class SwipeDirection(val value: Int) {
2929
companion object {
3030

3131
fun of(value: Int): SwipeDirection {
32-
return checkNotNull(values().find { it.value == value })
32+
return checkNotNull(entries.find { it.value == value })
3333
}
3434
}
3535
}

fragula-compose/src/main/kotlin/com/fragula2/compose/Animation.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import androidx.compose.animation.core.Easing
2121
import androidx.compose.foundation.gestures.detectHorizontalDragGestures
2222
import androidx.compose.foundation.gestures.detectVerticalDragGestures
2323
import androidx.compose.runtime.getValue
24-
import androidx.compose.runtime.mutableStateOf
24+
import androidx.compose.runtime.mutableFloatStateOf
2525
import androidx.compose.runtime.remember
2626
import androidx.compose.runtime.setValue
2727
import androidx.compose.ui.Modifier
@@ -42,7 +42,7 @@ internal fun Modifier.animateDrag(
4242
): Modifier = composed {
4343
if (!enabled) return@composed this
4444
val velocityTracker = VelocityTracker()
45-
var dragOffset by remember { mutableStateOf(0f) }
45+
var dragOffset by remember { mutableFloatStateOf(0f) }
4646
pointerInput(swipeDirection) {
4747
if (!swipeDirection.isHorizontal()) {
4848
detectVerticalDragGestures(

fragula-core/src/main/kotlin/com/fragula2/FragulaNavHostFragment.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616

1717
package com.fragula2
1818

19+
import android.annotation.SuppressLint
1920
import android.content.Context
2021
import android.os.Bundle
2122
import android.util.AttributeSet
@@ -48,6 +49,7 @@ class FragulaNavHostFragment : NavHostFragment() {
4849
}
4950
}
5051

52+
@SuppressLint("RestrictedApi")
5153
override fun onCreate(savedInstanceState: Bundle?) {
5254
super.onCreate(savedInstanceState)
5355
/**

fragula-core/src/main/kotlin/com/fragula2/navigation/SwipeBackDestination.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ import androidx.navigation.Navigator
2525
import com.fragula2.R
2626

2727
@NavDestination.ClassType(Fragment::class)
28-
class SwipeBackDestination constructor(
28+
class SwipeBackDestination(
2929
swipeBackNavigator: Navigator<out SwipeBackDestination>,
3030
) : NavDestination(swipeBackNavigator) {
3131

fragula-core/src/main/kotlin/com/fragula2/navigation/SwipeBackFragment.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616

1717
package com.fragula2.navigation
1818

19+
import android.annotation.SuppressLint
1920
import android.os.Bundle
2021
import android.view.View
2122
import androidx.core.os.bundleOf
@@ -206,6 +207,7 @@ class SwipeBackFragment : Fragment(R.layout.fragment_swipeback), Navigable, Swip
206207
onSwipeListeners.remove(listener)
207208
}
208209

210+
@SuppressLint("RestrictedApi")
209211
private fun restoreBackStack() {
210212
viewPager?.currentItem = navController?.currentBackStack?.value.orEmpty()
211213
.filter { it.destination is SwipeBackDestination }

0 commit comments

Comments
 (0)