ذخیره لاینر در قالب عکس در گالری
سلام این کد آماده جاواست که یه لاینر رو به صورت عکس ذخیره میکنم اگه آیدی لاینرlinear1 باشه چطور میتونم ازش استفاده کنم.
ممنون میشم کمکم کنید.
FileUtil.makeDir(%2$s.concat(%3$s.concat(".png")).substring((int)(0), (int)(%2$s.concat(%3$s.concat(".png")).lastIndexOf("/"))));
final String output_path = %2$s.concat(%3$s.concat(".png"));
Bitmap returnedBitmap = Bitmap.createBitmap(%1$s.getWidth(), %1$s.getHeight(),Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(returnedBitmap);
android.graphics.drawable.Drawable bgDrawable =%1$s.getBackground();
if (bgDrawable!=null) {
bgDrawable.draw(canvas);
} else {
canvas.drawColor(Color.TRANSPARENT);
}
%1$s.draw(canvas);
java.io.File pictureFile = new java.io.File(output_path);
if (pictureFile == null) {
%1$s
return; }
try {
java.io.FileOutputStream fos = new java.io.FileOutputStream(pictureFile); returnedBitmap.compress(Bitmap.CompressFormat.PNG, 100, fos);
fos.close();
%1$s
}
catch (java.io.FileNotFoundException e) {
%2$s
}
catch (java.io.IOException e) {
%2$s
}
برای ثبت پاسخ باید خود شوید
محبوب ترین مقالات
آموزش کامل ساخت ربات تلگرام با پایتون
محمدرضا احمی
معرفی 7 اپلیکیشن کدنویسی مخصوص موبایل
محمدرضا احمی
سیستم کامپیوتر مناسب برنامه نویسی
میلاد ده یامی
جاوا اسکریپت را چگونه فعال کنیم؟
محمدرضا احمی