বিভাজক

ডিভাইডার হল সরু লাইন যা তালিকা বা অন্যান্য কন্টেনারে আইটেম আলাদা করে। আপনি 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 অ্যাপ স্ক্রিনে দুটি টেক্সট আইটেম দেখানো হচ্ছে, 'সারির প্রথম আইটেম' এবং 'সারির দ্বিতীয় আইটেম', যা একটি পাতলা উল্লম্ব রেখা দ্বারা আলাদা করা হয়েছে।
ছবি ২. দুটি টেক্সট কম্পোনেন্ট আলাদা করার জন্য একটি উল্লম্ব ডিভাইডার।

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