প্রযোজ্য XR ডিভাইস
এই নির্দেশিকা আপনাকে এই ধরনের XR ডিভাইসের জন্য অভিজ্ঞতা তৈরি করতে সাহায্য করে।
SpatialDialog হল একটি স্পেশিয়ালাইজড কম্পোনেন্ট যা বেস এলিভেশন লেভেলে
কন্টেন্টের উপরে দেখা যায়।
স্পেশিয়াল ডায়ালগ দেখান
নিচের উদাহরণে একটি স্পেশিয়াল ডায়ালগ দেখানো হয়েছে যা অল্প সময় পরে খোলে।
SpatialDialog ব্যবহার করা হলে, ডায়ালগটি স্পেশিয়াল প্যানেলের মতো একই z-ডেপ্তে দেখা যায় এবং স্পেশিয়ালাইজেশন চালু করা হলে প্যানেলটি ১২৫ডিপি পিছনে ঠেলে দেওয়া হয়। এছাড়াও, স্পেশিয়ালাইজেশন চালু না থাকলে SpatialDialog ব্যবহার করা যেতে পারে,
সেক্ষেত্রে SpatialDialog তার 2D কাউন্টারপার্ট, Dialog-এ ফিরে যায়।
@Composable fun DelayedDialog() { var showDialog by remember { mutableStateOf(false) } LaunchedEffect(Unit) { delay(3000.milliseconds) showDialog = true } if (showDialog) { SpatialDialog( onDismissRequest = { showDialog = false }, SpatialDialogProperties( dismissOnBackPress = true ) ) { Box( Modifier .height(150.dp) .width(150.dp) ) { Button(onClick = { showDialog = false }) { Text("OK") } } } } }
কোড সম্পর্কে গুরুত্বপূর্ণ পয়েন্ট
- এটি
SpatialDialog-এর একটি উদাহরণ, তবেSpatialPopupএবংSpatialElevationব্যবহার করাও প্রায় একই রকম। আরও তথ্যের জন্য, আমাদের API রেফারেন্স দেখুন।