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

عوض کردن تصاویر با کشیدن به طرفین


porya

سوال

سلام چطوری میتونم بین 4 تا اکتیوتی که تو هر کدوم یه imageview تعریف کردم کاری کنم که با تاچ کردن تصویر به طرفین تصاویرعوض بشن تو انجمن گشتم یه چیزایی بود مثل کار با کتابخونه imagetouch ولی من متوجه نشدم...

ممنون میشم اگه جواب بدین

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

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

البته میشه تو هر اکتیویتی ایمج بزاره و با تایمر معرفی کنه که هر عکس بعد از چند ثانیه عوض بشه

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

<object id="player" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" name="player" width="352" height="200">

<embed type="application/x-shockwave-flash" id="player2" name="player2" src="http://www.picofile.com/content/player/player.swf" width="352" height="200" allowscriptaccess="always" allowfullscreen="true" flashvars="file=http://s5.picofile.com/file/8161143842/dost.mp3?mode=player&type=video&logo=http://www.picofile.com/content/images/player_logo.png&plugins=http://www.picofile.com/content/player/revolt-1.swf">

</object>

*

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

اقا من هر کاری کردم نشد که نشد اگه میشه بیشتر توضیح بدید.

سلام

بله دوست عزیز میشه ، هر کاری راهی داره

این کد رو ببین :

Sub Activity_Touch (Action As Int, X As Float, Y As Float)    
Select Action
   Case Activity.ACTION_MOVE
   StartActivity(activity2)
   End Select

End Sub

هر اکتیویتی یک رویداد Touch داره.شما میتونید واسه هر اکتویتی این کد رو بنویسی و به جای activity2 که من نوشتم اسم اکتویتی خودتو بنویسی

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

خوب دوست عزیز منظور مجید عزیز که خیلی واضحه

داره میگه که

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

شما کد رو امتحان کنید..*قلب*

شما یه عکس برای اکتیوتی بزارید متوجه میشید*چشمک*

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

دوست عزیزهمون کدی که آقا مجید زحمتشو کشیده تو هر اکتیویتی که imageview به این صورت ImageView1.Bitmap=LoadBitmap(File.DirAsset

تعریف کردم میزارم وقتی امتحان میکنم تصاویرعوض نمیشه دیگه چه کاری مونده که من نکردم...

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

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

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

اقا من هر کاری کردم نشد که نشد اگه میشه بیشتر توضیح بدید.

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

شما اگه میخوایین هر اکتویتی که باز میشه یک عکس توی ایمیج ویو نشان داده بشه ؟ خب کاری نداره دیگه شما بیا توی رویداد Activity_Create هر اکتویتی کد مربوط به لود عکس رو بنویسید.

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

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

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


Sub Activity_Create(FirstTime As Boolean)
'Do not forget to load the layout file created with the visual designer. For example:
Activity.LoadLayout("page1")
imageview1.Bitmap=LoadBitmapSample(File.DirAssets,"10_04.jpg",100%x,100%y)
p.Initialize(imageview1,"img1","",1,2.5,3,False,Me)
p.CanZoom=True
p.CanMove=True
p.LimitArea=True
If File.Exists(File.DirInternal, "PageNumber.text") Then
   File.Delete(File.DirInternal, "PageNumber.text")
   End If
   File.WriteString(File.DirInternal, "PageNumber.text", "1")
End Sub


Sub Activity_Touch (Action As Int, X As Float, Y As Float)    
Select Action
   Case Activity.ACTION_MOVE
   StartActivity(page2)
   End Select
End Sub

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

یه سوال؟

شما میخوایین عکسو توی اکتیویتی Page 2 به نمایش در بیارین یا Page 1 ?

کدی که نوشتین ربطی نداره به Page 2 تا بتونه عکسو به نمایش در بیاره.

اگه میخوایین عکسو توی Page 2 به نمایش در بیارین باید توی Activity_Create اکتویتی Page 2 عکسو بگیرید و به ایمیج ویو بدید

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

معلومه با کشیدن انگشت روی صفحه بلافاصله عکس اکتیویتی page2 رو نشون بده اگه هم در اکتیویتی page2 بود در جهت چپ کشید عکس اکتیویتی page1.....

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

ببین پس عجله نکن یک نمونه واست مینویسم

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

رمز : basic4android.org

Next Image With Activity'.rar

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

ممنون از فیلمتون متوجه شدم ولی من برای 5 تا اکتیویتی یک دیزاینر مشترک درست کردم و به این صورت (برای هر اکتیویتی یک دیزاینر) مد نظرم نیست...

بازم ممنون از لطفتون

این یه فیلم ببینش هیچ مشکل نداره

دانلود

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

اقا مجید من تو اکتیویتی عکسو به این صورت تعریف کردم imageview1.Bitmap=LoadBitmapSample(File.DirAssets,"10_04.jpg",100%x,100%y)

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

bitmap1.Initialize(File.DirAssets,"1.png")

img.Bitmap=bitmap1

حالا من چجوری کد تعریفی خودمو به این شکل دربیارم...

رمز : basic4android.org
لینک ارسال
به اشتراک گذاری در سایت های دیگر

کدتونو به این شکلم هم میتونید بنویسید:

	bitmap1.InitializeSample(File.DirAssets,"2.png",100%x,100%y)
img.Bitmap=bitmap1

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

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

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

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

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

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

http://answercenter.ir/thread1059.html#post6179

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

بایگانی شده

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

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

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