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

مشکل در کتابخانه DSTabLayout


danial1369

سوال

سلام من با کتابخانه DSTabLayout تب هاست متریال ساختم ولی بلد نبودم با کشیدم صفحه تبها عوض بشه لطفا راهنمایی کنید میخوام مثل موبوگرام درش بیارم

پیش نمایش

Untitled.jpg

bd = xml.GetDrawable("menu")
	DSTabLayout1.AddTab("",bd,1)
	bd = xml.GetDrawable("menu")
	DSTabLayout1.AddTab("",bd,2)
	bd = xml.GetDrawable("menu")
	DSTabLayout1.AddTab("",bd,3)
	bd = xml.GetDrawable("menu")
	DSTabLayout1.AddTab("",bd,4)
	bd = xml.GetDrawable("menu")
	DSTabLayout1.AddTab("",bd,5)

فقط اینقد کد توش نوشتم

اینم سورسش

 

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

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

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

دوست عزیز و گرامی

برای اینکه شما بین تب ها اسکی برین باید از AHviewpager استفاده کنین

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

و زیر DsTablayout به صورت تمام صفحه ای اضافه کنید به اکتیویتی مورد نظرتون

حالا بیا تو محیط کد نویسی فراخونیش کن

و بعد از اون یک متغییر از نوع Ahpagecontiner بساز

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

AHViewPager1.PageContainer = PC
DSTabLayout1.SetViewPager(AHViewPager1)

امید وارم از توضیحاتم متوجه شده باشی :blush:

 

 

 

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

سلام من خوب متوجتون شدم و انجام دادم ولی دو تا عیب داره یکیش اینه وقتی صفحه رو میکشیم به چپو راست قشنک احساسش میکنیم که داره عوض میشه ولی تو موبوگرام اگه توجه کرده باشید صغحه رو میکشیم احساسش نمیکنیم و دومین عیب میله سفیده مثلا  اگه رو اولی باشه بخوام تبو به سه ببرم یه جور تب دو رو پرش میکنه لغزنده اون میله سفید خوب نیست راه حلی داره ایا؟

اینم سورس

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

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

DSTabLayout1.TabIndicatorColor = Colors.Transparent

 

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

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

Untitled.png

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

بایگانی شده

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

  • کاربران آنلاین در این صفحه   0 کاربر

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