આ DpadRecyclerView માટે સત્તાવાર નમૂના એપ્લિકેશન છે, જે એક ઓપન-સોર્સ લાઇબ્રેરી છે જે ખાસ કરીને Android TV પર કાર્યક્ષમ અને નેવિગેબલ યુઝર ઇન્ટરફેસ બનાવવા માટે રચાયેલ છે. આ એપ્લિકેશન ડેવલપર્સને લીનબેકના બેઝગ્રીડવ્યૂ માટે આધુનિક રિપ્લેસમેન્ટ અને કમ્પોઝ લેઆઉટના વિકલ્પ તરીકે DpadRecyclerView લાઇબ્રેરીની ક્ષમતાઓનું પરીક્ષણ, ચકાસણી અને અન્વેષણ કરવા માટે તકનીકી પ્રદર્શન તરીકે સેવા આપે છે.
લક્ષ્ય પ્રેક્ષકો: Android TV ડેવલપર્સ, કોટલિન અને જેટપેક કમ્પોઝ UI એન્જિનિયર્સ, ઓપન સોર્સ ફાળો આપનારાઓ
મુખ્ય સુવિધાઓ દર્શાવવામાં આવી છે: આ નમૂના લાઇબ્રેરીની મુખ્ય કાર્યક્ષમતા દર્શાવે છે, જે વિકાસકર્તાઓને તેમના Android TV ઉપકરણો પર સીધા નીચેની સુવિધાઓ સાથે ક્રિયાપ્રતિક્રિયા કરવાની મંજૂરી આપે છે:
લીનબેક રિપ્લેસમેન્ટ: લેગસી લીનબેક લાઇબ્રેરી નિર્ભરતા વિના ઉચ્ચ-પ્રદર્શન ગ્રીડ અને સૂચિઓ કેવી રીતે પ્રાપ્ત કરવી તે દર્શાવે છે.
જેટપેક કમ્પોઝ ઇન્ટરઓપરેબિલિટી: રિસાયકલરવ્યૂઝમાં કમ્પોઝ UI ને એકીકૃત કરવા માટે DpadComposeViewHolder નો ઉપયોગ કરવાના ઉદાહરણો.
એડવાન્સ્ડ ફોકસ મેનેજમેન્ટ: ફોકસ હેન્ડલિંગને વિઝ્યુઅલાઈઝ કરે છે, જેમાં OnViewHolderSelectedListener, સબ-પોઝિશન સિલેક્શન અને ટાસ્ક-એલાઈન્ડ સ્ક્રોલિંગનો સમાવેશ થાય છે.
કસ્ટમ એલાઈનમેન્ટ: વિવિધ એજ એલાઈનમેન્ટ પસંદગીઓ, કસ્ટમ સ્ક્રોલિંગ સ્પીડ અને પેરેન્ટ-ચાઈલ્ડ એલાઈનમેન્ટ કન્ફિગરેશનનું અન્વેષણ કરો.
ગ્રીડ લેઆઉટ: અસમાન સ્પાન કદ અને જટિલ લેઆઉટ સ્ટ્રક્ચર્સવાળા ગ્રીડના અમલીકરણો જુઓ.
વધારાની UI ઉપયોગિતાઓ: ડી-પેડ ઇન્ટરફેસ પર ફેડિંગ એજીસ, સ્ક્રોલબાર્સ, રિવર્સ લેઆઉટ અને ડ્રેગ એન્ડ ડ્રોપ કાર્યક્ષમતા માટે ડેમો શામેલ છે.
ઓપન સોર્સ DpadRecyclerView એ Apache 2.0 લાઇસન્સ હેઠળ લાઇસન્સ પ્રાપ્ત ઓપન-સોર્સ સોફ્ટવેર છે. આ નમૂના તમને લાઇબ્રેરીને તમારા પોતાના પ્રોડક્શન એપ્લિકેશન્સમાં એકીકૃત કરતા પહેલા કોડ વર્તણૂકનું પૂર્વાવલોકન કરવાની મંજૂરી આપે છે.
આ નમૂના માટેનો સોર્સ કોડ અને સંપૂર્ણ લાઇબ્રેરી દસ્તાવેજીકરણ GitHub પર https://github.com/rubensousa/DpadRecyclerView પર ઉપલબ્ધ છે
અસ્વીકરણ: આ એપ્લિકેશનમાં નમૂના પ્લેસહોલ્ડર ડેટા (છબીઓ અને ટેક્સ્ટ) છે જેનો ઉપયોગ ફક્ત લેઆઉટ પ્રદર્શન હેતુઓ માટે થાય છે. તે વાસ્તવિક વિડિઓ સ્ટ્રીમિંગ સામગ્રી અથવા મીડિયા સેવાઓ પ્રદાન કરતું નથી.
આ રોજ અપડેટ કર્યું
8 ડિસે, 2025