رفتن به مطلب
  • 0

لود کردن لاوت در پنل


mr.shi

سوال

دوستان سلام 

میخواستم ببینم چطور میتونم یک لایوت را در پنل لود کنم ؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

10 پاسخ به این سوال تاکنون داده شده است

ارسال های توصیه شده

به بنظز من شما یه اکتیویتی و یه لایوت میسازی و بعدش توی همون لایوت مثلاً به تعداد صفحات برنامه پنل مخصوص هر صفحه با ویو ها رو روی هم میسازی مثلاً5 پنل روی هم و هر کدوم ویوهای خودشون رو دارن

بعدش میتونی با زدن دکمه مرحله بعد پنل ها رو فعال و غیر فعال کنی
به همین خوشمزگی

لینک ارسال
به اشتراک گذاری در سایت های دیگر

دستت درد نکنه

ممنون

من میخوام اینو بدونم که برای بنامه ای که چند صفحه داره ایجاد اکتیویتی زیاد کند میکنه برنامه رو یا نه ؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام برادر

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

در کل بیشتر توصیه میشه تا جای ممکن اکتیویتی و لایوت نسازیم 

برای اینکه چند اکتیویتی رو توی یه اکتیویتی خلاصه کنیم، از شرط گذاری میشه استفاده کرد بیشتر اوقات

برای انکه لایوت نسازیم هم باید ویو هارو دستی لود، اینیشیالایز و در قسمتی که میخوایم به اکتیویتی مون اد کنیم

این کارم که شما میکنید، بد نیست نسبتا که میاین و توی پنل لود میکنید...

لینک ارسال
به اشتراک گذاری در سایت های دیگر

دستت درد نکنه

ممنون

من میخوام اینو بدونم که برای بنامه ای که چند صفحه داره ایجاد اکتیویتی زیاد کند میکنه برنامه رو یا نه ؟

سلام من خودم در دوران مبتدیت برنامه با ۲۰تا اکتیویتی و ۲۰تا لایوت هم ساختم

ببینید برنامه رو کند نمیکنه ولی ب طور وحشتناک حجم برنامه رو زیاد میکنه...

لینک ارسال
به اشتراک گذاری در سایت های دیگر

آقای عرفانی و شهاب ممنون

تا حدی به جوابم رسیدم

 

اما لود دستی ویوو ها هم مشکلات خودشو داره 

و در عین حال بررسی های سختری به CPU میده

 

من همچنان مبهم موندم

 

میشه یه مثال بزنید یا سورسی قرار بدید تا مطالعه کنم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

Dim Panel1 As Panel
Panel1.LoadLayout("esme layout")

اگر مشکلتون حل شد تاپیک رو ب صورت پاسخ داده شده در بیاربد تا بسته بشه

بازم بنده دقیق منظورتون رو‌متوجه‌ نشدم

میخواید ک لایوت بیوفته‌ داخل پنل ؟؟

یا با خاصیت ScrollView.Panel.LoadLayout کار‌ کنید ؟؟

توضیح‌ کاملتر میدادید بهتر بود :):gol:

لینک ارسال
به اشتراک گذاری در سایت های دیگر

دوست عزیز من دارم یه برنامه میسازم

که در اصل 16 صفحه داره 

بعد دیدم 16 اکتیویتی غیر منطقیه 

دوستان گفتند که از لایوت اسفاده کن که خب این کار بهنظرم درست تر بود اما برای بازشدن لایون انیمیشن نتونستیم تعریف کنیم 

یکی از اساتید گفتند باید لایوت داخل panel لود بشه و میشه روی panel انیمیشن گذاشت

مشکل اصلیم این بود

لینک ارسال
به اشتراک گذاری در سایت های دیگر

دوست عزیز من دارم یه برنامه میسازم

که در اصل 16 صفحه داره 

بعد دیدم 16 اکتیویتی غیر منطقیه 

دوستان گفتند که از لایوت اسفاده کن که خب این کار بهنظرم درست تر بود اما برای بازشدن لایون انیمیشن نتونستیم تعریف کنیم 

یکی از اساتید گفتند باید لایوت داخل panel لود بشه و میشه روی panel انیمیشن گذاشت

مشکل اصلیم این بود

 

آهان خوب برادر من همینو از اول بگید :)

 

شما میخواین لایوت رو داخل پنل لود کنید و به پنل انیمیشن بدید :)

 

کتابخانه ICOSSlideAnimation رو فعال کنید

Private p As Panel
Dim a As ICOSSlideAnimation
a.SlideFromBottom("a",300,300)
	a.StartAnim(p)

انیمیشن زیبا و ساده ای داره :)

لینک ارسال
به اشتراک گذاری در سایت های دیگر

راه منطقی همینه ؟

والا شما میگین میخوام به پنلم انیمیشن بدم خوب منم ی روش انیمیشنو گفتم دیگه :|

 

راه ها و کتابخانه های متعددی واسه انیمیشن دهی هست من یکیشو عرض کردم خدمتتون :)

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...