آموزش برنامه نویسی اندروید-۱۹-کار با ImageSwitcher و ImageView(قسمت آخر)

درود

دوستان عزیز این ویدیوی آموزشی فارسی برنامه نویسی اندروید آخرین ویدیو از قسمت برنامه نویسی مقدماتی اندروید هستش و در این ویدیو هم ما با هم دیگه یاد می گیریم که چطور از ImageSwitcher و ImageView استفاده کنیم و یک گالری ساده از تصاویر رو طراحی کنیم .

کار با ImageSwitcher و ImageView

دانلود ویدیو فارسی

 

قسمت قبلی

شروع بخش متوسطه

لینک کوتاه شده مطلب: http://www.esfandune.ir/EIAh4

پسور فایل ها: esfandune.ir یا www.esfandune.ir می باشد

درباره Mehrdad

من یه آدم معمولیم که برنامه نویسی و بازی سازی رو دوست داره !!!

ما را دنبال کنید:


آموزش های پیشنهادی سایت (نمایش همه):


۴۲ نظر

  • برنامه نویس گفت:

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

  • سامان گفت:

    سلام
    اگر امکان داره دوره متوسط اموزش اندروید را با محیط جدید اندروید استادیو ۱/۴ شروع کنید

  • امیر گفت:

    سلام
    خداییش دمتون گرم که بدون هیچ منتی این آموزش ها رو گذاشتید بخدا الان هم دارم دعاتون می کنم چون منابع خارجی خیلی گیج کننده بودن و امیدوارم در طول زندگی هم موفق باشید
    مطالبتون عالیه
    راستی دیگه آموزش اندروید استدیو دیگه نمی زارید که مثلا چطور یه برنامه دعا مثل خودتون بسازید آخه خیلی دوست دارم یاد بگیرم لطفا زود جوابم رو بدید
    با تشکر از همه شما

  • نوید گفت:

    سلام
    ببخشید من یه سوال داشتم.
    فرض کنید یه تب لایوت دارم که پنج تا تب داره، حالا چجوری باید بهش بگم وقتی اجرا شد اول کدوم تب رو نشئن بده؟
    مثلا اول تب سومی رو نشون بده

  • محمدحسين گفت:

    اقا مهرداد یه دونه ای
    خیلی با حالی
    دمت جیززززززز

  • محمد علی گفت:

    اقا دمت گرم
    خدا قوت
    خیلی ازتون ممنونم
    اگه میشه ادامه بدین

  • مهران گفت:

    سلام
    میشه راهنمایی کنید که چطور میتونم بین چنتا عکس با زدنnext جلو و با back عقب برگردم و اینکه شما حلقه for را توضیح نمیدید

  • مهران گفت:

    سلام
    میشه راهنمایی کنید که چطور میتونم بین چنتا عکس با زدنnext جلو و با back عقب برگردم
    و اینکه شما حلقه for را توضیح نمیدید

    • Mehrdad گفت:

      بر روی button باید تعریف کنید که بره از قسمت سورس قسمت بعدی رو بخونه ! بنده تعریف کردم که عکس X رو بیاره ! شما با کمی تحقیق و جستجو در گوگل و کمی تغییرات در آموزش بنده به جواب میرسید عزیز . کار مشکلی نیست 🙂
      امیدوارم مشکلتون برطرف بشه

  • سلام آقا مهرداد….آموزشتون واقعا عالیه…دمت گرم….خدا کنه همیشه موفق باشی….
    فقط یه سوال دارم…شما تو اینجا فقط از ۲ تا عکس استفاده کردید حالا اگه بخواییم چند تا عکس باشه و خودش بره عکس بعدی دیگه نباید آدرس عکس رو بدیم…چون اون وقت انگار اون دکمه برای اون عکس خواهد بود….نمیدونم منظورمو متوجه شدید یا نه .لی اگه متوجه شدید خواهش میکنم بهم جوابشو بگید….ممنون
    amirhosein.najafy@gmail.com

  • سعید گفت:

    سلام و باتشکر و خسته نباشید خدمت شما.
    من ویدیوهای شمارو دانلود کردم و وقتی play میکنم فقط صدا داره و تصویر نداره و جاش فقط یه صفحه خاکستری رنگ نشون داده میشه،برای همه ویدیوها این چنین است!!!!
    میخواسم ببینم مشکل چیه؟؟؟
    ممنون میشم راهنماییم کنید به این محتویاتی که آموزش دادید نیاز دارم.

  • مریم گفت:

    سلام خسته نباشید. ویدئوهایی که دانلود کردم فقط صدا داره و تصویر نداره. میدونید مشکلش کجاست؟

  • RASOOL گفت:

    سلام واقعا ممنون از سایت فوق العادتون دستتون دردنکنه
    راستش یه سوال داشتم من بخش مقدماتی رو دیدم واقعا عالی بود
    خواستم ببینم با یادگیری بخش متوسطه و بخش پیشرفته میتونم یه برنامه
    مثل اون کتابی که سورسش رو قرار دادین با یه سری امکانات بیشتر بنویسم ؟
    خواهش میکنم جواب بدین
    ممنونم :-))

  • sajjad گفت:

    اقا دمت گرم
    خیلی ممنون

  • علیرضا گفت:

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

    http://uupload.ir/files/455i_screenshot_(4).png

    این ارورها مال چیه؟ چه جوری باید درستشون کرد؟

    http://uupload.ir/files/11z_screenshot_(5).png

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

    • Mehrdad گفت:

      درود دوست عزیزم
      مشکل از اینه که نمی تونه یکسری از کتابخونه ها رو load کنه و یا پیدا کنه !‌ شما باید از کریو استفاده کنید . سایر فیلترشکن ها تا اونجایی که من امتحان کردم جواب ندادن . کریو رو وصل کنید و بعد android studio رو باز کنید و بزنید که update بشه . و بوسیله sdk manager که داخل همون android studio هستش بزنید و مابقی کتابخونه ها رو هم دانلود کنه . امیدوارم مشکلتون برطرف بشه .

  • مهدی گفت:

    کاش توضیح می دادید که setImageResource وLayoutParams و ViewGroup و setLayoutParams و ScaleType و getApplicationContext و . . . چیه و چه مواقعی استفاده می شه و…

    آموزش های اول تون خیلی بهتر بود این دو سه تا آموزش اخیر خیلی جزئی و کم گفتید .

    ممنون دمتون گرم

    • Mehrdad گفت:

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

  • hadi گفت:

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

  • ilgar گفت:

    سلام خسته نباشید میشه بگید چه جوری بجای باتون یک عکس بزارم که هر وقت روی اون کلیک شد بره به عکس بعدی.
    وچه کدی بنیویسیم که وقتی انگشتمونو کیشیدیم بره به عکس بعدی لطفا جواب بده;D

  • محمدجواد محمدیان گفت:

    سلام خسته نباشید. میخواستم بدونم چجوری میتونم یه button بسازم که توش image باشه و همچنین لوگو برنامه رو چطور تغییر بدم ایا اینا به اموزش های متریال ربط داره ممنون میشم جواب بدین.

    • Mehrdad گفت:

      سلام دوست عزیزم
      کافیه تا از imageButton استفاده کنید . کار راحتی هستش . لوگوی برنامه رو هم براحتی می تونید از فایل manifest تغییر بدید عزیز .

  • Armin گفت:

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

  • علی گفت:

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

    • Mehrdad گفت:

      سلام دوست عزیزم
      فکر کنم در قسمت design pattern این موضوع مطرح شده . اگر نشده بود بگید تا در اون قسمت این آموزش رو در نظر بگیرند چون در اون قسمت باید مطرح بشه عزیز .
      امیدوارم موفق باشید

  • Lorenzo گفت:

    سلام. خیلی ممنون واقعا آموزش هاتون مفید بود.

  • AAsadi گفت:

    سلام، ببخشید آقا مهرداد برای ساختن برنامه گالری عکس آنلاین باید چه مبحاثی رو یاد بگیریم؟ خیلی ممنون از سایت خوبتون

  • محمد تاجی گفت:

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

    imgs.setFactory(new ViewSwitcher.ViewFactory() {
    @Override
    public View makeView() {

    ImageView iv=new ImageView(getApplicationContext());
    iv.setScaleType(ImageView.ScaleType.CENTER);
    iv.setLayoutParams(new ViewGroup.LayoutParams.WRAP_CONTENT,ViewGroup.LayoutParams.WRAP_CONTENT);

    return iv;

    • Mehrdad گفت:

      درود به شما دوست عزیز
      این آموزش ها رو من تقریبا ۲ ۳ سال پیش تهیه کردم و دقیق به خاطر ندارم چرا عجله داشتم برای ضبط . احتمالا بخاطر دوران دانشجویی بوده و … چشم اینجا براتون میگم.
      از کلاس ImageView استفاده می کنیم و ازش یک آبجکت میگیرم و میگیم که ابجکت در همون کلاسی که فراخوان این متد هست فراخوانی بشه . بعد با استفاده از همون آبجکتی که از کلاس ImageVIew ساختیم متد تنظیم کردن اندازه رو براش فراخوانی می کنیم و می گیم که اون رو در مرکز صفحه فرار بده . در مرحله آخر می گیم که اندازه آبجکت ما برابر بشه با اندازه تصویر ما . خط آخر هم اون آبجکت رو بر میگردونه به فراخوانش . امیدوارم تونسته باشم راهنماییتون کرده باشم

  • ممحمد گفت:

    کاش توضیح می دادید که setImageResource وLayoutParams و ViewGroup و setLayoutParams و ScaleType و getApplicationContext و . . . چیه و چه مواقعی استفاده می شه و…
    آموزش های اول تون خیلی بهتر بود این دو سه تا آموزش اخیر خیلی جزئی و کم گفتید .
    ممنون دمتون گرم
    این سوال رو دوست عزیزمون بالا گفتند ومن هم مشکل دارم توش
    یعنی میزنید setimageResurce نمیگید کارش چیه تو چه جاهایی مورد استفاده میشه
    یا اگر فایل برای ما بفرستید که مقدماتی رو اول توضیح بده خوبه یعنی متد ها همرو توضیح بده

    • Mehrdad گفت:

      درود به شما دوست عزیز
      یکی دیگه از دوستان هم سوال شما رو داشت که سعی کردم جواب هر دو شما رو در اون نظر بگم . متد setImageResource برای این هست که به قسمت src برنامه دسترسی داشته باشیم و بگیم از اونجا یک تصویری رو برای آبجکت فراخوانش برگردونه برامون .

نظر خود را بیان کنید

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