বিভাজক

ডিভাইডার হল সরু লাইন যা তালিকা বা অন্যান্য কন্টেনারে আইটেম আলাদা করে। আপনি HorizontalDivider এবং VerticalDivider কম্পোজেবল ব্যবহার করে আপনার অ্যাপে ডিভাইডার প্রয়োগ করতে পারবেন।

  • HorizontalDivider: কলামে আইটেম আলাদা করুন।
  • VerticalDivider: সারিতে আলাদা আলাদা আইটেম।

API সারফেস

দুটি কম্পোনেন্টই সেগুলির চেহারা পরিবর্তন করার জন্য প্যারামিটার প্রদান করে:

  • thickness: ডিভাইডার লাইনের পুরুত্ব নির্দিষ্ট করতে এই প্যারামিটার ব্যবহার করুন।
  • color: ডিভাইডার লাইনের রঙ নির্দিষ্ট করতে এই প্যারামিটার ব্যবহার করুন।

অনুভূমিক ডিভাইডারের উদাহরণ

নিচের উদাহরণে HorizontalDivider কম্পোনেন্টের প্রয়োগ দেখানো হয়েছে। এটি লাইনের উচ্চতা কন্ট্রোল করার জন্য thickness প্যারামিটার ব্যবহার করে:

@Composable
fun HorizontalDividerExample() {
    Column(
        verticalArrangement = Arrangement.spacedBy(8.dp),
    ) {
        Text("First item in list")
        HorizontalDivider(thickness = 2.dp)
        Text("Second item in list")
    }
}

এই প্রয়োগের ফলে দুটি টেক্সট কম্পোনেন্টের মধ্যে একটি পাতলা অনুভূমিক লাইন রেন্ডার হয়:

একটি Android অ্যাপ স্ক্রিনে দুটি টেক্সট আইটেম দেখানো হচ্ছে, 'তালিকার প্রথম আইটেম' এবং 'তালিকার দ্বিতীয় আইটেম,' দুটিকে একটি পাতলা অনুভূমিক রেখা দিয়ে আলাদা করা হয়েছে।
ছবি ১. দুটি টেক্সট কম্পোনেন্টকে আলাদা করা একটি অনুভূমিক ডিভাইডার।

উল্লম্ব ডিভাইডারের উদাহরণ

নিচের উদাহরণে VerticalDivider কম্পোনেন্টের প্রয়োগ দেখানো হয়েছে। এটি লাইনের জন্য কাস্টম কালার প্রদান করতে color প্যারামিটার ব্যবহার করে:

@Composable
fun VerticalDividerExample() {
    Row(
        modifier = Modifier
            .fillMaxWidth()
            .height(IntrinsicSize.Min),
        horizontalArrangement = Arrangement.SpaceEvenly
    ) {
        Text("First item in row")
        VerticalDivider(color = MaterialTheme.colorScheme.secondary)
        Text("Second item in row")
    }
}

এই প্রয়োগ দুটি টেক্সট কম্পোনেন্টের মধ্যে একটি পাতলা উল্লম্ব লাইন রেন্ডার করে:

একটি Android অ্যাপ স্ক্রিনে দুটি টেক্সট আইটেম দেখানো হচ্ছে, 'সারির প্রথম আইটেম' এবং 'সারির দ্বিতীয় আইটেম,' দুটি আইটেমের মধ্যে একটি পাতলা উল্লম্ব লাইন দিয়ে আলাদা করা হয়েছে।
ছবি ২. দুটি টেক্সট কম্পোনেন্টকে আলাদা করার জন্য উল্লম্ব ডিভাইডার।

অতিরিক্ত রিসোর্স