دنياي اپليكيشن دنياي اپليكيشن .

دنياي اپليكيشن

ساخت ليست هاي كشويي وابسته و چند سطحي اكسل

Navigation Drawer , Sliding Menu يا اين كه منوي كشويي به لايه‌هايي گفته مي شود كه منوي اساسي نرم افزار را اكران ميدهد. اين منو در موقعيت معمولي از حيث مخاطب طراحي اپليكيشن در مشهد پنهان ميباشد كه با كشيدن كاغذ به سمت راست يا اين كه در نرم‌افزار‌هايي كه به گويش فارسي مي باشند به سمت چپ و يا اين كه لمس آيكن جان دار در تولبار يا اين كه اكشن توشه، ظواهر مي گردد. منو كشويي از يك Header و Menu تشكيل مي گردد. Navigation Drawer به وسيله اندرويد معرفي گرديده و به راحتي قابل طراحي هست.يادگرفتن ايجاد كرد منو كشويي كاستوم در سمت راست اندرويددر اندرويد منوكشويي مدام در سمت چپ وجود داره و راست چين يا اين كه rtl كردن اين لايه مقداري مشقت بار ميباشد. رايا پارس از طرفي بخاطر نوع ساختار مامان Navigation Drawer اين لايه دارنده محدوديت‌هاي ظاهري ميباشد و خيلي قابل تغيير تحول نمي باشد. براي آحاد اين ايرادات يك رويه خيلي بي آلايش هستش. applicationشما بايستي منو كشويي را به طور دستي بسازيد تا در سمت راست و هرشكلي كه شما دوست داريد باشد.مرحله اوليه:آغاز يك لايه تازه براي پياده سازي منو كشويي يا اين كه همبرگرمنو ميسازيم.مرحله دوم:فرقي نمي كنه كه لايه روت چي باشه در اينجا اينجانب از LinearLayout به كار گيري كردم؛ شما مي‌تونيد از هرچيز ديگه‌اي به كار گيري نمائيد، البته اعتنا داشته باشيد كه مي بايست مقدار width لايه ساخت و ساز گرديده را موازي با 300dp يا اين كه هر كمي به غير از match parent قرار مي دهيم. (دقت نماييد كه‌اين مقدار در واقع سايز Navigation Drawer يا اين كه به عبارتي منوي كشويي ما هستش كه بر روي كاغذ‌هاي ديگر ميايدمرحله سوم:خواص gravity اين لايه را ميتوانيد با دقت به اينكه در كدام سمت كاغذ بخواهيد باشد موازي با end يا اين كه start قرار دهيد ولي اعتنا داشته باشيد كه در نرم‌افزار‌هاي دو زبانه مكان آن تغيير تحول مي‌نمايد. (چنانچه ميخواهيد لايه در هردو گويش دريك سمت قرار بگيرد عالي ميباشد كه از مقادير right يا اين كه left به كار گيري نمائيد)مرحله چهارم:درحال حاضر ميتوانيد ويوهاي مورد نياز و لازم خويش را درين شيت پياده سازي و مكان گذاري نمائيد.در اينجا اينجانب اوليه در باطن ConstrainLayout يك RelativeLayout گذاشتم كه در راس اون لايه TextView هستش و پس از اون از لايه‌هاي LinearLayout به كار گيري كردم براي گزينه‌هاي منوكشويي.مرحله پنجم:درين مرحله بعداز اتمام پياده سازي به كاغذ‌ي مهم نرم افزار كه در اينجا activity_main هست برمي‌گرديم و لايه مامان يا اين كه مهم برگه را به DrawerLayout تغيير تحول مي‌ديم تا بتواند كاغذ‌اي كه تحت عنوان منو كشويي كاستوم پياده سازي كرديم را در خويش اكران دهدمرحله ششم:اكنون ورقه‌ي پياده سازي گرديده را از روش فرمان include در كاغذ‌ي اساسي فراخواني ميكنيم.مرحله هفتم:الان شما به مجموع ويو‌هاي ورقه پياده سازي گرديده در كاغذ مهم و كلاس جاوا دسترسي داريد و ميتوانيد براي آنها اتفاق افتاد تعريف و تمجيد نماييد. (دقت داشته باشيد كه براي دسترسي به ويو‌ها بايستي براي آنها آيدي تعريف‌و‌تمجيد كرده باشيد)در پي ما قصد داريم دكمه يا اين كه ويويي را تعريف و تمجيد كنيم كه مي‌خوايم با زدن بر روي اون منوي كشويي ما اكران داده بشه. شيوه اصولي اين ميباشد كه ما بيايم اين دكمه در نصيب اكشن توشه يا اين كه تولبار تمجيد كنيم تا با زدن روي اون دكمه همبرگر منوي ما ظواهر بشه.مرحله هشتم:حال در كلاس جاوا براي شغل دكمه‌اي كه تعريف و تمجيد كرديم آن كليك تعريف‌و‌تمجيد ميكنيم و دستورها ذيل رو مي‌نويسيم.دقت داشته باشيد كه‌اين منو كشويي كاستوم را مي توانيد در همگي‌ي صفحه ها خويش داشته باشيد و براي اينكار مي بايست مرحله‌ي هفتم و هشتم را مجدداً در اكتيويتي‌هاي ديگر جاري ساختن دهيد. با اين طريق خيلي بي آلايش مي‌تونيد يك منو كشويي در سمت راست داده باشيد.پيرو روش سعي گزينه‌هاي همبرگر منو را براي شما توضيح ميدم كه به چه شكل هستش.همانگونه كه گفته شد شما بعداز include كردن ويو در ورقه مهم به آحاد مورد‌ها دسترسي داريد و با فراخواني آيدي مورد‌ها ميتوانيد براي آنها عملكردهاي متفاوتي تعريف‌و‌تمجيد نمائيد. از جمله در عكس تحت اينجانب ميخوام براي گزينه نخستين منوي كشويي تعريف‌و‌تمجيد كنم، هنگامي كه شيوه كليك شد به اكتيويتي ديگه بره (در اينجا مثلا به Main2Activity ميره)ا مي‌تونيد به همين شكل براي ساير گزينه‌هاي منو خودتون اين شغل رو تكرار نماييد.


برچسب: طراحي اپليكيشن در مشهد،
امتیاز:
 
بازدید:
+ نوشته شده: ۱۶ بهمن ۱۴۰۱ساعت: ۱۲:۱۶:۰۳ توسط:رضا طاووسي موضوع:

{COMMENTS}
ارسال نظر
نام :
ایمیل :
سایت :
آواتار :
پیام :
خصوصی :
کد امنیتی :