ورود

View Full Version : راهنمایی برای ایجاد layout باز شو



mehdiyamani
چهارشنبه 13 خرداد 1394, 08:23 صبح
باسلام روز بخیر
یک سوالی داشتم
در بعضی از اپلیکیشن ها چنین چیزی دیدم نمیدونم چه طوری ساختته میشه

فرض کنید در یک صفحه هستیم ، که بالاش یک layout نوشته توضیحات بیشتر که فقط مثلا ارتفاعش 50dp هستش . وقتی روش کلیک میشه ، layout بزرگ میشه و به صورت انیمیشن تا 70-80 درصد ارتفاع صفحه رو پوشش میده .

مهم هم نیست چی زیر این layout باشه ، هرچیزی که زیرش باشه رو هم پوشش میده و میاد روی آنها.

میخواستم ببینم ایا layout خاصی هست که چنین کاری انجام میده ؟

ممنون میشم راهنمایی کنید
با تشکر

storm_saeed
چهارشنبه 13 خرداد 1394, 09:00 صبح
https://github.com/traex/ExpandableLayout

pbm_soy
پنج شنبه 14 خرداد 1394, 02:31 صبح
البته میتوانید بصورت دستی و در حد خیلی ساده هم چنین چیزی را ایجاد کنید مثلا موارد پایینی را مخفی کنید (visiblity آنها را خاموش کنید) و سپس موارد بالایی را سایز دهید و بزرگتر کنید

برای راحتی کار محتوای هر دو بخش را بطور جداگانه در یک لایوت یا هر Container دیگری که راحت هستید قرار دهید و آن لایوت را مخفی کنید و یا اندازه آن را تغییر دهید
حتی در آینده میتوانید به آن قابلیت انیمیشن و تحرک نیز اضافه کنید

این نوع کارها تفننی هستند و به سلیقه و حوصله شما بستگی دارد