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

سوال:ساخت slider با timer


ya3in80

سوال

سلام یه سوال:

 

ما دو تا imageview داریم 

 

من خاصیت visable و enable اینا رو دستکاری کردم کد نوشتم واسه تایمر که دو تا عکس باشند وقتی تایم گذشت اولی بره دومی بیاد باز به همین ترتیب

 

اما خب از پسش بر نیومدم اگر یکی به من توضیح بده که تایمر چطور کار میکنه و همینطور یکی لطف کنه توضیح بده برای اینه یه خاصیت نمایش داده شدن و نمایش داده نشدن چیه

 

و در نهاهیت چطور این کار رو انجام بدم یعنی طی یک زمان خاص یک تصویر بیاد و یک تصویر بره.

 

لازم به ذکر است که ان شاء الله مطالبی رو که سوال میپرسم رو بعدا که خوب یاد بگیرم در قالب آموزش تصویری میزارم در انجمن

 

مرسی از همتون

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

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

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

سلام از شما خیلی خیلی مرسی...

 

بسیار عالی بود اما یک مسئله اگر بخوام مقدار آلفا عکس ها رو با همین تایمر کم کنم یعنی به تدریج تصویر محو بشه و تصویر بعدی بیاد و یا افکت های دیگه بهش اضافه کنم چطور باید عمل کنم؟

 

نظر خودتون یا ایده خودتون رو هم بگید!

 

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

اون بحث انیمیشن هستش فکر میکنم

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

اما کتابخونه های animation , animation plus میتونن کمکتون کنن...

یه سرچ هم بزنید براتون میتونه مفید باشه...

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

 

سلام شیر مرد

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

ببین کمکت میکنه یا نه...

جای ایمیج ویو های من هم ایمیج ویو خودت رو بذار

Sub Globals
Dim img As ImageView
Dim img2 As ImageView
End Sub
Sub Activity_Create(FirstTime As Boolean)
img.Visible = True
img.Visible = False
Dim t As Timer
t.Initialize("t",3000)
t.Enabled = True
End Sub
Sub t_Tick
If img.Visible = True Then
img.Visible = False 
img2.Visible = True
Else
img.Visible = True 
img2.Visible = False
End If
End Sub

 

سلام دوست عزیز

این کد برای دو تصویر هست اگر تعداد تصویر ها زیاد بود چه جوری باید کد را نوشت؟

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

البته ک نظری دارم! صبر کنید دارم تو سایت مرجع میگردم، ب سورس بود با کتابخونه خیلی جالب بود الان پیداش میکنم

 

بفرما این لینک حدمت شما

https://www.b4x.com/android/forum/threads/image-slider-wrapper-daimajia-androidimageslider.59835/#content

 

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

دوست عزیز شما اگه اینو خواستی بگو تا 2-3 روز دیگه براتون سورسشو قرار میدم

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

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

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

خدمت شما

http://s6.picofile.com/file/8248172518/daimajia_slider.zip.html

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

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

سلام دوست عزیز

این کد برای دو تصویر هست اگر تعداد تصویر ها زیاد بود چه جوری باید کد را نوشت؟

دوستان کسی نمی تونه کمکم کنه!؟

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

سلام شیر مرد

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

ببین کمکت میکنه یا نه...

جای ایمیج ویو های من هم ایمیج ویو خودت رو بذار

Sub Globals
Dim img As ImageView
Dim img2 As ImageView
End Sub
Sub Activity_Create(FirstTime As Boolean)
img.Visible = True
img.Visible = False
Dim t As Timer
t.Initialize("t",3000)
t.Enabled = True
End Sub
Sub t_Tick
If img.Visible = True Then
img.Visible = False 
img2.Visible = True
Else
img.Visible = True 
img2.Visible = False
End If
End Sub
لینک ارسال
به اشتراک گذاری در سایت های دیگر

چرا با کتابخونه مربوطش نمیسازی؟

مگه کتابخانه پیشفرض داریم همچین چیزی رو؟ غیر پیش فرض ها چطور!؟

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

 

Sub Globals
Dim img As ImageView
Dim img2 As ImageView
End Sub
Sub Activity_Create(FirstTime As Boolean)
img.Visible = True
img.Visible = False
Dim t As Timer
t.Initialize("t",3000)
t.Enabled = True
End Sub
Sub t_Tick
If img.Visible = True Then
img.Visible = False 
img2.Visible = True
Else
img.Visible = True 
img2.Visible = False
End If
End Sub

 

سلام از شما خیلی خیلی مرسی...

 

بسیار عالی بود اما یک مسئله اگر بخوام مقدار آلفا عکس ها رو با همین تایمر کم کنم یعنی به تدریج تصویر محو بشه و تصویر بعدی بیاد و یا افکت های دیگه بهش اضافه کنم چطور باید عمل کنم؟

 

نظر خودتون یا ایده خودتون رو هم بگید!

 

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

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

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

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

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

خب ببینید کلیت قضیه اینه که من یه سری عکس دارم که میخوام به صورت slide show بیاد و یکی یکی تصاویر با افکت زیبا جا به جا بشن و عکس بعدی بیاد و همینطور الی...

 

به اندازه ای که بلد بودم به این نتیجه رسیدم که با Timer و visble کار کنم و مقدار آلفا رو کم و زیاد کنم! 

 

اما همونطور که استاد بزرگ شهاب خان عرض کردن بهتره که از انیمیشن استفاده کنم!

 

حال شماهم اگر نظری دارید از ما دریغ نکنید

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

خب ببینید کلیت قضیه اینه که من یه سری عکس دارم که میخوام به صورت slide show بیاد و یکی یکی تصاویر با افکت زیبا جا به جا بشن و عکس بعدی بیاد و همینطور الی...

 

به اندازه ای که بلد بودم به این نتیجه رسیدم که با Timer و visble کار کنم و مقدار آلفا رو کم و زیاد کنم! 

 

اما همونطور که استاد بزرگ شهاب خان عرض کردن بهتره که از انیمیشن استفاده کنم!

 

حال شماهم اگر نظری دارید از ما دریغ نکنید

البته ک نظری دارم! صبر کنید دارم تو سایت مرجع میگردم، ب سورس بود با کتابخونه خیلی جالب بود الان پیداش میکنم

 

بفرما این لینک حدمت شما

https://www.b4x.com/android/forum/threads/image-slider-wrapper-daimajia-androidimageslider.59835/#content

 

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

دوست عزیز شما اگه اینو خواستی بگو تا 2-3 روز دیگه براتون سورسشو قرار میدم

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

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

 

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

HScrollPages.zip

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

البته ک نظری دارم! صبر کنید دارم تو سایت مرجع میگردم، ب سورس بود با کتابخونه خیلی جالب بود الان پیداش میکنم

 

بفرما این لینک حدمت شما

https://www.b4x.com/android/forum/threads/image-slider-wrapper-daimajia-androidimageslider.59835/#content

 

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

دوست عزیز شما اگه اینو خواستی بگو تا 2-3 روز دیگه براتون سورسشو قرار میدم

بسیار جالب بود،مرسی

 

یک سوال در مورد این کدی که قرار دادید

    Slider.AddSlide("Game of Thrones", "http://images.boomsbeat.com/data/images/full/19640/game-of-thrones-season-4-jpg.jpg")

این خط کد اومده آدرس یک وب سایت رو داده در حالی که من عکس هام در پوشه فایل معروف هست !!باید چیکار کرد؟

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

میشه با عکسای خودتونم انجام بدین، چون دیدم توی انجمن مرجع چن نفر برا برنامشون میخواستن اینو معرفی کردن ینی فقد بصورت انلاین نیس، من خودم سورس رو ندارم برا همین نمیتونم نظری بدم، کتابخونشم ندارم، ان شا الله 2 روز دیگه نهایتا(شایدم زودتر) میرسه دستم اینجا آپ میکنم بهتون میگم چطور انجام بدید

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

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

اینطوری
 

File.Copy(File.DirAssets,"1.jpg",File.DirDefaultExternal,"1.jpg")
Slider.AddSlide("pic1", "file:" & File.Combine(File.DirDefaultExternal,"1.jpg"))
Sub Activity_Pause (UserClosed As Boolean)
File.Delete(File.DirDefaultExternal,"1.jpg")
End Sub

دستور اول فایل رو از داخل assets کپی میکنه توی اکسترنال در دسترس و بعد لود میکنه

و دستور دوم همون فایل در زمان بسته شند پاک میکنه

 

موفق باشی

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

سلام

کتابخانه Image Slider  رو قبلنا تست کردم زیاد درست و درمون نیست و بگیر نگیر داره و بیشتر اوقات عکسارو لود نمیکنه و طوری رفتار می کنه انگاری طوری شده ( برکرفته از تجربیات بنده ) و یک لودینگ داره که انگاری عکسو داره دانلود میکنه تا نشون بده ( واسه عکسهای لوکال میگم)

خب اسلایدر رو بنده قبلنا ارائه دادم به دوستان

- می تونید به وسیله تایمر این موردو قرار بدید

-  می تونید به صورت دستی به Left  و Right  هدایت کنید

- به وسیله دکمه هم می تونید هدایت کنید.

تاپیک رو میدم ببنید به کارتون میاد:

http://answercenter.ir/topic/9336-%D8%A7%D8%B3%D9%84%D8%A7%DB%8C%D8%AF%D8%B1-%D8%B9%DA%A9%D8%B3-image-slider/

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

بایگانی شده

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

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

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