2021
09-24
09-24
Android Studio如何为Activity添加自定义注解信息
普通Java-Kotlin类添加注释添加类时注释作者信息和日期时间依次打开File—>Settings—>editor—>FileandCodeTemplates—>Include—>FileHeader—>“添加以下代码”时间表达式@Date:${YEAR}-${MONTH}-${DAY}${HOUR}:${MINUTE}Activity添加注释添加Activity(或者说是四大组件)注解的方式1.首先添加一个live模版设置定制模板的名称author,备注添加四大组件注解,及注解内容/***@Author:iqqcode*@Date:$date$*@Descri...
继续阅读 >
目录1SurfaceView介绍2SurfaceView使用步骤3SurfaceHolder4SurfaceView的简单使用1SurfaceView介绍SurfaceView第一印象它是一个view,因为它继承了View,有两个直接子类GLSurfaceView,VideoView。但根据SDK文档SurfaceView和普通的view又有较大区别。最显著的区别就是普通view和它的宿主窗口共享一个绘图表面(Surface),SurfaceView虽然也在View的树形结构中,但是它有属于自己的绘图表面,Surface内部持有一个Canvas,可...
本文实例为大家分享了Android实现圆形图片效果的具体代码,供大家参考,具体内容如下创建RoundPicture.java文件在src/main/java/XX包下新建RoundPicture.java写入RoundPicture.java文件复制下方代码,并引入类即可publicclassRoundPictureextendsandroidx.appcompat.widget.AppCompatImageView{privatePaintpaint;publicRoundPicture(Contextcontext){this(context,null);}publicRoundPicture...
简介使用侧滑Activity返回很常见,例如微信就用到了。那么它是怎么实现的呢。本文带你剖析一下实现原理。我在github上找了一个star有2.6k的开源,我们分析他是怎么实现的//star2.6k'com.r0adkll:slidableactivity:2.0.5'Slidr使用示例它的使用很简单,首先要设置透明的窗口背景<stylename="AppTheme"parent="Theme.AppCompat.Light.DarkActionBar"><!--Customizeyourthemehere.--><itemname="android:t...
本文实例为大家分享了Android自定义view实现TextView方形输入框的具体代码,供大家参考,具体内容如下先奉上最终效果图实现思路分析:1、使用一个LinearLayout用来填充每一个小方格,通过动态添加,实现出需要数量的输入框2、在LinearLayout上覆盖一层大小和LinearLayout大小完全一致的EditText,用来接口输入信息,设置EditText输入背景和文字为透明,并设置不展示光标,3、监听EditText的内容变化,和LinearLayout的内容绑定...
RecyclerView是什么 RecycleView是Android5.0后谷歌推出的一个用于在有限的窗口中展示大量数据集的控件,位于support-v7包中。它可以实现与ListView和GridView一样的效果,提供了一种插拔式的体验,高度的解耦,异常的灵活,只需设置其提供的不同的LayoutManager,ItemAnimator和ItemDecoration,就能实现不同的效果。RecyclerView的优点 1、支持局部刷新。 2、可以...
打开cameraprivatevoidopenCamera(intposition){if(mCamera==null){mCamera=Camera.open(position);intdegree=getResources().getConfiguration().orientation==Configuration.ORIENTATION_LANDSCAPE?0:90;mCamera.setDisplayOrientation(degree);}}camera默认是横屏的,所以我们要使用竖屏录制要旋转90度intdegree=getResources().getConfiguration().orientation==Configuration.ORIENTATION_...
本文实例为大家分享了Android实现简易计算功能的具体代码,供大家参考,具体内容如下效果如图:activity_main.xml<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:gravity="clip_horizontal"android:orientation="vertical"android:padding="30dp"...