PDA

View Full Version : عکس گرفتن از layout



Amin-rz
چهارشنبه 07 تیر 1396, 15:41 عصر
سلام.من میخوام از layout عکس بگیرم و تو کارت حافظه ذخیره کنم


layout.setDrawingCacheEnabled(true);
Bitmap bitmap = layout.getDrawingCache();
و ...

ولی این مشکل پیش میاد که کنار عکس سیاه میشه.(عکس ضمیمه شد)
چه راهکاری پیشنهاد میدید؟
دلیلش هم این هست که از این کد استفاده شده:

imageview.setImageBitmap(bm1);

با این کد عکس به اندازه imageview کوچیک میشه و کناره هاش خالی میمونه.
وقتی هم از کد زیر استفاده می کنم:

imageview.setBackgroundDrawable(drawable);

عکس اصلی scale میشه که اینو نمیخوام.
لطفا راهنمایی کنید.
ممنون.

JYasProgramer
پنج شنبه 08 تیر 1396, 21:58 عصر
سلام فک کنم این به دردت بخوره
https://stackoverflow.com/questions/14801075/android-how-to-apply-mask-on-imageview
اول تصویر بگیری بعد ماسکش کنی بعد ذخیره کنی