大家好:
离开CSDN有些年头了,这些的工作过程中对于Android,Web,都形成了自己的理解。于是想写点东西开源出来和大家一起讨论。当然其中如果有问题的话还请各位网友及时指正。废话不多说直接上Code。
第一步:创建项目:
第二步:添加依赖
classpath 'wang.igood.android:goodcamera:0.0.25'
第三步:布局中放一个ImageView用来回显拍照所获得的图片
<?xml version="1.0" encoding="utf-8"?> <straint.ConstraintLayout xmlns:android=""xmlns:app=""xmlns:tools=""android:layout_width="match_parent"android:layout_height="match_parent"app:layout_behavior="@string/appbar_scrolling_view_behavior"tools:context="wang.igood.camerademo.MainActivity"tools:showIn="@layout/activity_main"><ImageViewandroid:id="@+id/content_main_imageview"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="Hello World!"app:layout_constraintBottom_toBottomOf="parent"app:layout_constraintLeft_toLeftOf="parent"app:layout_constraintRight_toRightOf="parent"app:layout_constraintTop_toTopOf="parent" /></straint.ConstraintLayout>
第四步:MainActivity中初始化相机,设置拍照后的回调函数。
final ImageView imageView = (ImageView) findViewById(t_main_imageview);GoodCameraConfig config = new GoodCameraConfig(null, new CameraCallBack() {@Overridepublic void onPictureTaken(Bitmap bitmap) {imageView.setImageBitmap(bitmap);}});GoodCameraManager.init(config);FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);fab.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View view) {GoodCameraManager.startGoodCamera(MainActivity.this);}});
第五步:Run一下就大功告成了
好了就先到这里,如果有问题,欢迎大家及时反馈。本人QQ:1130437154 本人微信号:SunMable 关于微信选择图片的功能,可以持续关注本人博客。
PS:转发请注明出处。
此致
敬礼!
本文发布于:2024-01-29 10:13:30,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170649441314562.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |