تا %60 تخفیف خرید برای 2 نفر با صدور مدرک فقط تا
00 00 00
سیدجواد جدی

regex و کار با عکس در اندروید استودیو

با سلام خدمت مهندسین

دو تا سوال داشتم:

1- regex یا همون عبارات با قائده در زبان جاوا و اندروید استودیو چطور نوشته میشه

2- فرض کنید من یک فرگمنت دارم که درونش 4 تا Image View گذاشتم و همگی دارای تصاویر هستند

میخوام با کلیک روی هرکدوم از تصاویر، همون عکس به صورت بزرگ یا full-screen نمایش داده بشه

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

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

راجع به این دو موضوع ممنون میشم راهنمایی کنید یا اگه کتابخانه ای سراغ دارید معرفی کنید

با تشکر

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

سلام به شما دوست عزیز.

برای یادگیری نوشتن Regex باید شما قوانین اون رو بلد باشید و باهم اونا رو ترکیب کنید که توی این لینک آموزش داده شده است. برای سوال دوم شما می تونید وقتی روی یک عکس کلیک شد یک activity یا دیالوگ رو لود کنید که توش فقط یک Image view باشه و background اون سیاه باشه و با کلیک لود بشه و image view مقدار دهی بشه با دکمه back هم به activity قبلی برگردید.

کانال تلگرام، اینستاگرام، توییتر: mehdiadeli9
  • انتخاب شده به عنوان جواب توسط 1 نفر
سیدجواد جدی

ممنونم مهندس جان

فقط اگه لطف کنید بگید آدرس عکس درون imagview رو با چه دستوری بگیرم ممنون میشم

آنتونی جی. دی آنجلو: اشتیاق‌تان برای یادگیری را توسعه دهید، تا هرگز در راه رشد و تعالی متوقف نشوید.

با استفاده از کد زیر می توانید عکس موجود در image view رو به دست آورید.

Bitmap bitmap = ((BitmapDrawable)image.getDrawable()).getBitmap();

البته یک راه دیگر این است که اطلاعات مورد نیاز در مورد عکس را در بخش tag مربوط به image view ذخیره کنیم.

کانال تلگرام، اینستاگرام، توییتر: mehdiadeli9
  • انتخاب شده به عنوان جواب توسط 1 نفر
سیدجواد جدی

ممنون

آنتونی جی. دی آنجلو: اشتیاق‌تان برای یادگیری را توسعه دهید، تا هرگز در راه رشد و تعالی متوقف نشوید.
پاسخ شما
برای ارسال پاسخ خود وارد شوید.