Back to project page android-fb-like-slideout-navigation.
The source code is released under:
Apache License
If you think the Android project android-fb-like-slideout-navigation listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package com.korovyansk.android.slideout.utils; /*from ww w .ja va 2s.c o m*/ import android.app.Activity; import android.graphics.Bitmap; import android.graphics.Bitmap.Config; import android.graphics.Canvas; import android.view.View; public class ScreenShot { private final View view; /** Create snapshots based on the view and its children. */ public ScreenShot(View root) { this.view = root; } /** Create snapshot handler that captures the root of the whole activity. */ public ScreenShot(Activity activity) { final View contentView = activity.findViewById(android.R.id.content); this.view = contentView.getRootView(); } /** Create snapshot handler that captures the view with target id of the activity. */ public ScreenShot(Activity activity, int id) { this.view = activity.findViewById(id); } /** Take a snapshot of the view. */ public Bitmap snap() { Bitmap bitmap = Bitmap.createBitmap(this.view.getWidth(), this.view.getHeight(), Config.ARGB_8888); Canvas canvas = new Canvas(bitmap); view.draw(canvas); return bitmap; } }