mirror of
https://github.com/BetterAndroid/FlexiUI.git
synced 2025-09-07 11:09:53 +08:00
refactor: merge to compose-extension new usage
This commit is contained in:
@@ -25,8 +25,6 @@ import androidx.compose.foundation.layout.Spacer
|
||||
import androidx.compose.foundation.layout.size
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.ui.Modifier
|
||||
import androidx.compose.ui.hapticfeedback.HapticFeedbackType
|
||||
import androidx.compose.ui.platform.LocalHapticFeedback
|
||||
import androidx.compose.ui.unit.dp
|
||||
import com.highcapable.flexiui.FlexiTheme
|
||||
import com.highcapable.flexiui.component.Text
|
||||
@@ -50,16 +48,4 @@ fun SecondaryText(text: String) {
|
||||
color = FlexiTheme.colors.textSecondary,
|
||||
style = FlexiTheme.typography.secondary
|
||||
)
|
||||
}
|
||||
|
||||
@Composable
|
||||
fun HapticFeedback(
|
||||
type: HapticFeedbackType = HapticFeedbackType.LongPress,
|
||||
handler: () -> Unit
|
||||
): () -> Unit {
|
||||
val hapticFeedback = LocalHapticFeedback.current
|
||||
return {
|
||||
handler()
|
||||
hapticFeedback.performHapticFeedback(type)
|
||||
}
|
||||
}
|
@@ -45,6 +45,7 @@ import androidx.compose.runtime.setValue
|
||||
import androidx.compose.ui.Alignment
|
||||
import androidx.compose.ui.Modifier
|
||||
import androidx.compose.ui.unit.dp
|
||||
import com.highcapable.betterandroid.compose.extension.ui.HapticFeedback
|
||||
import com.highcapable.betterandroid.compose.multiplatform.backpress.BackHandler
|
||||
import com.highcapable.flexiui.component.Button
|
||||
import com.highcapable.flexiui.component.DropdownMenu
|
||||
@@ -59,7 +60,6 @@ import com.highcapable.flexiui.component.Text
|
||||
import com.highcapable.flexiui.component.window.FlexiDialog
|
||||
import com.highcapable.flexiui.demo.Delete
|
||||
import com.highcapable.flexiui.demo.DeleteForever
|
||||
import com.highcapable.flexiui.demo.HapticFeedback
|
||||
import com.highcapable.flexiui.demo.ListAdd
|
||||
import com.highcapable.flexiui.demo.PrimarySpacer
|
||||
import com.highcapable.flexiui.demo.bean.SimpleListBean
|
||||
|
Reference in New Issue
Block a user