2020
10-08
10-08
Android实现自定义倒计时
最近工作中遇到个要做倒计时60秒的进度条,经过参考别人的资料做出来需求的效果。废话少说先来个效果:一定想知道是怎么实现的吧!下面是代码publicclassCountDownViewextendsView{//圆轮颜色privateintmRingColor;//默认圆颜色privateintmRingNormalColor;//圆轮宽度privatefloatmRingWidth;//圆轮进度值文本大小privateintmRingProgessTextSize;//宽度privateintmWidth;//高度privateintmHeight;...
继续阅读 >
最近遇到一个需求需要圆形listview作为悬浮窗,费了九牛二虎之力终于开发出来了,特别有成就感,下面分享下案例,项目原因,只能分享一部分供大家参考1.有图有真相下面就来讲解下代码:1.自定义listviewimportandroid.content.Context;importandroid.content.res.TypedArray;importandroid.graphics.Bitmap;importandroid.graphics.BitmapFactory;importandroid.graphics.Canvas;importandroid.graphics.Paint;importandroi...
学过Android开发的人都知道,ListView控件在开发中经常遇到,并且ListView通常结合Adapter适配器来进行数据显示和数据更新操作。姑且假设数据存储在名为dataList的成员变量中。数据操作无非是增加数据、删除数据这两种主要的操作,而当数据有所变化时,为了及时向用户提供更新后的数据,我们知道需要在数据更新后调用适配器的notifyDataSetChanged()方法,来显示更新后的数据。殊不知,该方法并非百试不爽,在此我们便来讨论下具体...
本文实例为大家分享了Android自定义TextBanner实现自动滚动的具体代码,供大家参考,具体内容如下1、TextBannerpackagecom.example.myapplication.customview;importandroid.content.Context;importandroid.util.AttributeSet;importandroid.util.Log;importandroid.view.LayoutInflater;importandroid.view.View;importandroid.view.ViewGroup;importandroid.widget.TextView;importandroid.widget.ViewFlipper;import...
使用GridView实现表格分割线效果,网格布局表格布局也是可以实现的。效果如下:1.主函数代码:packagecom.example.qd.douyinwu;importandroid.app.Activity;importandroid.content.Context;importandroid.os.Bundle;importandroid.support.v4.app.Fragment;importandroid.view.LayoutInflater;importandroid.view.View;importandroid.view.ViewGroup;importandroid.widget.BaseAdapter;importandroid.widget.GridView;i...
本文实例为大家分享了Android实现简易记事本的具体代码,供大家参考,具体内容如下下面实现了一个简易的记事本,效果如下:主要使用数据库存储数据。完整代码链接:Android实现简易记事本下面是部分代码:MainActivity:publicclassMainActivityextendsAppCompatActivityimplementsView.OnClickListener{privateEditTextsubject;privateEditTextbody;privateEditTextdate;privateButtonchooseDate;privateButt...
众所周知,android的底部菜单栏太重要,平时项目一般都是需要用到的,但是网上关于这方面的demo做得太丑了,实在惨不忍睹,所以这里便用RadioGroup+Fragment的方式写了一个,顺便美化了一下,需要的可以看下。效果图:项目结构MainActivity.javapublicclassMainActivityextendsAppCompatActivity{privateFrameLayoutframeLayout;privateRadioGroupradioGroup;privateFragment[]mFragments;privateintmIndex;@...
AndroidFragment实现底部通知栏,供大家参考,具体内容如下截图如下:1.第一步先要创建fragment(动态注册)然后将两个勾选取消掉(还有一种是自己手动创建)会自动生成相对应的layout布局,剩下的要根据自己的需求了2.在Activity的布局里写好四个按钮这里不是重点…<?xmlversion="1.0"encoding="utf-8"?><RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_p...
一、背景在我们使用react-native进行编写代码的时候,当启动应用的时候,我们会看到如下界面 然而,这样的启动界面是非常的不又好,那么我们该怎么进行处理启动界面呢?有如下两种方案二、方案1.使用第三方库(react-native-splash-screen)2.ios系统设置(仅适用ios系统,在这里不做讲解)三、具体实现方式一).react-native-splash-screen1.安装npmireact-native-splash-screen--save2.链接到底层代码 1.自动配置链接...
前言 安卓系统中,Button是程序和用户进行交互的一个重要控件,今天我们就来简单的对Button进行学习,其中Button组件是文本按钮(继承自TextView),而ImageButton是图像按钮(继承自ImageView)。两者之间的区别在于:1、Button即可显示文本也可显示图形(通过设置背景图),而ImageButton只能显示图形不能显示文本;2、Button可在文本周围区域显示小图,而ImageButton无法在某个区域显示小图;3、ImageButton上...
本文实例为大家分享了自定义RecyclerView实现不固定刻度的刻度尺的具体代码,供大家参考,具体内容如下##不均匀刻度效果图##等比例刻度效果图实现功能目前1、实现类似日期/分类等大小不固定的水平刻度尺效果2、实现标准刻度尺效果3、监听RecyclerView滑动时居中条目4、去掉边缘阴影定义RecyclerViewpublicclassCenterRecyclerViewextendsRecyclerView{//设置RecyclerView的速度privatestaticfinalintMAXIMUM_FLING_VELOC...