2020
10-30
10-30
Android实现圆角ListView效果
在项目开发中我们可能会碰到圆角ListView效果,因为直角的看起来确实不那么雅观,可能大家会想到用图片实现,试想上中下要分别做三张图片,这样做太繁琐,这时使用shape来实现不失为一种更好的实现方式。先看一下Android中Shape的使用方法:solid:实心,就是填充的意思android:color指定填充的颜色gradient:渐变android:startColor和android:endColor分别为起始和结束颜色,ndroid:angle是渐变角度,必须为45的整数倍。另外渐变...
继续阅读 >
本文实例为大家分享了Android自定义view实现倒计时控件的具体代码,供大家参考,具体内容如下直接上代码自定义TextView文字展示publicclassStrokeTextViewextendsTextView{privateTextViewborderText=null;///用于描边的TextViewprivateContextmContext;publicStrokeTextView(Contextcontext){super(context);mContext=context;borderText=newTextView(context);init();}publicStrokeTextView(Co...
本文实例为大家分享了Android自定义View实现圆形进度条的具体代码,供大家参考,具体内容如下效果如下:主要代码CircularProgressView.javapublicclassCircularProgressViewextendsView{privatePaintmBackPaint,mProgPaint;//绘制画笔privateRectFmRectF;//绘制区域privateint[]mColorArray;//圆环渐变色privateintmProgress;//圆环进度(0-100)/***绘制弧线的画笔*/privatePaint...
本文实例为大家分享了Android实现图像切换器的具体代码,供大家参考,具体内容如下java代码:privateint[]imageId=newint[]{R.drawable.img01,R.drawable.img02,R.drawable.img03,R.drawable.img04,R.drawable.img05,R.drawable.img06,R.drawable.img07,R.drawable.img08,R.drawable.img09};//声明并初始化一个保存要显示图像ID的数组privateintindex=0;//当前显示图像的索引privateImageSwi...
背景:由于主界面可能弹窗很多弹窗,需求要求某个dialog必须在前面显示,如果再消失监听中,线性判断,每个dialog都去判断工作量巨大,且不易阅读。所以做了一个弹窗排序的项目。这里只是讲解单个activity中的弹窗排序,demo中还有维护多个activity弹窗排序,详细看最下面github做到工具组件化,不侵入原项目代码,无需继承,使用方便。原理:当有一个dialog添加显示时,判断等级是否大于,大于则显示,否则则添加到等待队列priva...
本文实例为大家分享了Android实现简单计时器的具体代码,供大家参考,具体内容如下布局在res/layout下进行布局<?xmlversion="1.0"encoding="utf-8"?><android.support.constraint.ConstraintLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"xmlns:app="http://schemas.android.com/apk/res-auto"android:layout_width="match_parent"android:lay...
本文实例为大家分享了Android实现简易的计算器的具体代码,供大家参考,具体内容如下布局(activity_main.xml)<GridLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:id="@+id/GridLayout1"android:layout_width="wrap_content"android:layout_height="wrap_content"android:columnCount="4"android:orientation="horizontal"androi...
本文实例为大家分享了AndroidSQLite数据库连接实现登录功能的具体代码,供大家参考,具体内容如下布局文件border.xml<?xmlversion="1.0"encoding="utf-8"?><shapexmlns:android="http://schemas.android.com/apk/res/android"><!--布局的背景颜色--><!--<solidandroid:color="#FFFFFF"/>--><!--边框线的粗细和颜色--><strokeandroid:width="0.01dp"android:color="#000"/><paddingand...
前言初入AndroidStudio,在访问Web服务器时遇到的一些问题,特写此篇记录一下错误的解决。一、WampServer服务器初入AndroidStudio,在进行Web服务器的访问时要用到本地的Web服务器,通过WampServer实现。本次使用的是WampServer2.2版本,下载链接附在下方:链接:https://pan.baidu.com/s/1STRuXrol0ZXCFkMTpmSOZw提取码:5x22(有32位以及64位两个版本)二、问题解析1.图标橙色安装后右下角图标为橙色,正常运行应为绿色。由于...
做完一个Android项目之后,如何才能把项目发布到Internet上供别人使用呢?我们需要将自己的程序打包成Android安装包文件?APK(AndroidPackage),其后缀名为".apk"。将APK文件直接上传到Android模拟器或Android手机中执行即可进行安装。Android系统要求具有其开发者签名的私人密钥的应用程序才能够被安装。生成数字签名以及打包项目成APK都可以采用命令行的方式,但是通过IDEA中的向导我们会更加方便地完成整个流程,打包发布的过...