یہ DpadRecyclerView کے لیے آفیشل سیمپل ایپلیکیشن ہے، ایک اوپن سورس لائبریری جو خاص طور پر Android TV پر موثر اور نیویگیبل یوزر انٹرفیس بنانے کے لیے ڈیزائن کی گئی ہے۔ یہ ایپ ڈیولپرز کے لیے DpadRecyclerView لائبریری کی صلاحیتوں کو جانچنے، توثیق کرنے اور دریافت کرنے کے لیے ایک تکنیکی مظاہرے کے طور پر کام کرتی ہے جیسا کہ Leanback کے BaseGridView کے جدید متبادل کے طور پر اور کمپوز لے آؤٹ کے متبادل کے طور پر۔
ہدفی سامعین: Android TV ڈویلپرز، Kotlin اور Jetpack کمپوز UI انجینئرز، اوپن سورس کنٹریبیوٹرز
ظاہر کردہ کلیدی خصوصیات: یہ نمونہ لائبریری کی بنیادی فعالیت کو ظاہر کرتا ہے، جس سے ڈویلپرز کو اپنے Android TV آلات پر درج ذیل خصوصیات کے ساتھ براہ راست تعامل کرنے کی اجازت ملتی ہے:
Leanback کی تبدیلی: یہ ظاہر کرتا ہے کہ وراثت Leanback لائبریری کے انحصار کے بغیر اعلی کارکردگی والے گرڈ اور فہرستیں کیسے حاصل کی جائیں۔
Jetpack کمپوز انٹرآپریبلٹی: RecyclerViews کے اندر بغیر کسی رکاوٹ کے کمپوز UI کو ضم کرنے کے لیے DpadComposeViewHolder کے استعمال کی مثالیں۔
ایڈوانسڈ فوکس مینجمنٹ: فوکس ہینڈلنگ کا تصور کرتا ہے، بشمول OnViewHolderSelectedListener، ذیلی پوزیشن کا انتخاب، اور ٹاسک سے منسلک اسکرولنگ۔
حسب ضرورت سیدھ: مختلف کنارے کی سیدھ کی ترجیحات، حسب ضرورت اسکرولنگ کی رفتار، اور والدین کے بچے کی سیدھ کی ترتیب کو دریافت کریں۔
گرڈ لے آؤٹ: ناہموار اسپین سائز اور پیچیدہ لے آؤٹ ڈھانچے کے ساتھ گرڈ کے نفاذ کو دیکھیں۔
اضافی UI یوٹیلیٹیز: ڈی پیڈ انٹرفیس پر فیڈنگ ایجز، اسکرول بار، ریورس لے آؤٹ، اور ڈریگ اینڈ ڈراپ فعالیت کے لیے ڈیمو شامل ہیں۔
اوپن سورس DpadRecyclerView Apache 2.0 لائسنس کے تحت لائسنس یافتہ اوپن سورس سافٹ ویئر ہے۔ یہ نمونہ آپ کو لائبریری کو اپنی پروڈکشن ایپلی کیشنز میں ضم کرنے سے پہلے کوڈ کے رویے کا جائزہ لینے کی اجازت دیتا ہے۔
اس نمونے کا سورس کوڈ اور لائبریری کی مکمل دستاویزات گٹ ہب پر https://github.com/rubensousa/DpadRecyclerView پر دستیاب ہیں۔
اعلان دستبرداری: اس ایپ میں نمونہ پلیس ہولڈر ڈیٹا (تصاویر اور متن) ہے جو مکمل طور پر لے آؤٹ مظاہرے کے مقاصد کے لیے استعمال ہوتا ہے۔ یہ حقیقی ویڈیو اسٹریمنگ مواد یا میڈیا خدمات فراہم نہیں کرتا ہے۔
اپ ڈیٹ کردہ بتاریخ
8 دسمبر، 2025
لائبریریز اور ڈیمو
ڈیٹا کی حفاظت
arrow_forward
سیفٹی اس بات کو سمجھنے کے ساتھ شروع ہوتی ہے کہ ڈویلپرز آپ کا ڈیٹا کیسے اکٹھا اور اس کا اشتراک کرتے ہیں۔ ڈیٹا کی رازداری اور سیکیورٹی کے طریقے آپ کے استعمال، علاقے اور عمر کی بنیاد پر مختلف ہو سکتے ہیں۔ ڈویلپر نے یہ معلومات فراہم کی ہے اور وقت کے ساتھ ساتھ اسے اپ ڈیٹ کر سکتا ہے۔
فریقین ثالث کے ساتھ کسی بھی ڈیٹا کا اشتراک نہیں کیا گیا