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

پروژه جدیدی با حداقل SDK مورد نیاز ۱۰ ایجاد کنید و لایوت اصلی (activity_main.xml) را باز کنید. در این لایوت، یک button و یک imageView به شکل زیر وارد کنید:

پوشه ای با نام drawable هم در پوشه res ایجاد کرده و یک تصویر دلخواه در آن قرار دهید. من نام این تصویر را image گذاشته ام.

حالا دستورات زیر را در اکتیویتی اصلی برنامه کپی کنید:

همانطور که می بینید، ما نیاز به یک کلاس دگیر با نام ConvolutionMatrix داریم تا عملیات مروبط به ایجاد افکت و تغییرات روی تصویر را انجام دهد. یک اکتیویتی جدید به با همین نام ایجاد کرده و دستورات زیر را درون آن قرار دهید:

توجه داشته باشید که کلاس ConvolutionMatrix یک کلاس آماده است که در برنامه های قبل هم از آن استفاده کرده ایم و شاید در آینده هم از آن استفاده کنیم.

تصویر اصلی چیزی شبیه به تصویر زیر خواهد بود:

برنامه نویسی اندروید - محو شدگی تصویر

این هم نتیجه کار:

برنامه نویسی اندروید - محو شدگی تصویر

من مقدار ۵ رو به عنوان ورودی تابع در نظر گرفتم. با تغییر این مقدار، می توانید میزان محوشدگی یا smooth تصویر را تغییر دهید.

چه امتیازی می دهید؟
5 / 0
[ 0 رای ]
به اشتراک بگذارید :
فیسبوک گوگل تویتر کلوب فیسنما دیگ یاهو
دیدگاه کاربران ۰
  • نظرات شما پس از بررسی و تایید نمایش داده می شود.
  • لطفا نظرات خود را فقط در مورد مطلب بالا ارسال کنید.