android控件截图
来源:互联网 发布:医疗网络咨询招聘 编辑:程序博客网 时间:2024/06/06 03:46
Android开发中可能有对控件,布局进行截图并显示的功能
以下说一下实现的方式,也算是记个笔记,防止以后用的时候自己忘记
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <LinearLayout android:id="@+id/linear_item" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_marginLeft="10dp" android:background="@drawable/shap_sold_black_10dp"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingBottom="5dp" android:textSize="15sp"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingBottom="5dp" android:textSize="15sp"/> </LinearLayout> <ImageView android:id="@+id/iv" android:layout_width="match_parent" android:layout_height="match_parent" /></RelativeLayout>
实现代码,初始化控件的代码我就省掉了
//开启图像缓存linear_item.setDrawingCacheEnabled(true); //测量view的大小 linear_item.measure( View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED), View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED) ); //发送位置和尺寸到view及其所有的子view linear_item.layout (0, 0, linear_item.getMeasuredWidth(), linear_item.getMeasuredHeight()); Bitmap bp = recycle.getDrawingCache();//获得可视组件的截图 iv.setImageBitmap(bp);
这样我们的ImageView上就显示了LinearLayout的截图
0 0
- Android 截图控件实现
- android控件截图
- android对View控件截图并保存
- android 自定义控件实现截图框功能
- 截图控件
- [Android] 拍照、截图、保存并显示在ImageView控件中
- android拍照,截图,保存并显示在ImageView控件中
- Android截图
- android 截图
- Android截图
- android截图
- android截图
- android 截图
- android截图
- Android截图
- Android截图
- C# Winform控件截图
- C#控件窗体截图
- 学习JavaScript数据结构与算法(一):栈与队列
- WINDOWS 下 openssl的使用
- 指纹TEE浅析
- Setting-Wifi
- Linux的-bash-4.2$
- android控件截图
- 利用selenium实现截图
- Python-学习-项目1-即时标记-1
- 按home键后,程序后台运行,再次打开应用时,不再走启动页面,直接进入应用
- 64. Minimum Path Sum
- RSA ~ 非对称加密算法
- 创建使用管理员身份打开的快捷方式
- 手机web——自适应网页设计(html/css控制)
- c++函数如何返回多值,返回数组的函数该如何调用