自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 购物车自定义加减器

1.自定义view2.在xml中写入控件3.写入一个布局 (+,- 数字)第一步:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_co...

2018-11-28 15:25:18 185

原创 排序

1.冒泡排序2.选择排序3.快速排序4.二分法查找1.//冒泡排序  从小到大的话,  比较相邻的两个数,交换位置,大的放后面,再相邻的比较,把最大的数字放到最后public static void main(String[] args) {        int[] n = {1,5,9,6,2,7,10};        int t;            fo...

2018-11-26 18:32:33 118

原创 Android

1.public Yuan(Context context, AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); //圆弧 paint = new Paint(); paint.setAntiAlias(true); paint.setStyle(Pa...

2018-11-23 08:04:16 118

原创 Android完美漂亮圆形进度条

1.//圆弧paint = new Paint();paint.setAntiAlias(true);paint.setStyle(Paint.Style.STROKE);paint.setStrokeWidth(16f);paint.setColor(Color.BLUE);paint.setStrokeCap(Paint.Cap.ROUND);//进度圆弧paint1 =...

2018-11-23 08:00:02 770

原创 aa_全局捕获异常

public class ExceptionA implements Thread.UncaughtExceptionHandler { private Context context; private Thread.UncaughtExceptionHandler defaultUncaughtExceptionHandler; private static Excep...

2018-11-22 09:46:19 99

原创 第三方登录

1.导入jar包2.设置权限3.builde里面设置appkey4.App里面设置初始化5.在activity中写入代码第二步:<meta-data android:name="UMENG_APPKEY" android:value="4eaee02c527015373b000003"></meta-data>第三步:bu...

2018-11-19 14:23:08 161

原创 RecyclerView

1.导依赖2.写布局3.写适配器4.点击事件 是要写接口的,在Activity中调用的第一步:@NonNull@Overridepublic RecyclerView.ViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) { //多条目 if (i == TYPE_ONE) { ...

2018-11-19 14:18:36 126

原创 OkHttp

1.导入依赖2.设置网络请求3.在App中初始化第一步:implementation 'com.squareup.okhttp3:okhttp:3.3.0'第二步:public class UrlTool { private static Gson gson = new Gson(); private static final String MEDIA_TYP...

2018-11-19 14:16:32 149

原创 banner

1.依赖 implementation 'com.squareup.picasso:picasso:2.3.2' 2.权限<uses-permission android:name="android.permission.INTERNET"></uses-permission>3.布局<com.youth.banner.Banner ...

2018-11-14 20:13:55 82

原创 轮播图

1.在布局里面写布局2.循环添加图片3.配置适配器4.设置onpageChangeListener5.设置小圆点第一步:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res...

2018-11-11 19:51:24 88

原创 单例模式

单例模式Android:常用的设计模式Builder模式:比如AlertDialog.Builder。 适配器模式:比如GridView、ListView与Adapter。 命令模式:比如Handler.post。 享元模式:比如Message.obtain。 单例模式:比如InputMethodManager.getInstance。 观察者模...

2018-11-09 09:35:27 89

原创 跑马灯的实现

1.新建一个类继承于TextView , 自定义控件2.写自定义控件的布局第一步:public class MyTextView extends android.support.v7.widget.AppCompatTextView { public MyTextView(Context context) { super(context); } ...

2018-11-08 11:40:49 333

原创 ToolBar的设置

1.设置ToolBar 布局2.创建menu文件,写menu文件,设置标题右上角的文字以及图片3.设置style.xml 写入右上角文字的颜色以及字体大小4.在Activity里面设置标题,以及引入menu文件5.展示第一步:<android.support.v7.widget.Toolbar android:id="@+id/toolBar" an...

2018-11-04 20:58:51 225

原创 抽奖转盘

1.自定义控件 继承view类,重写方法2.自定义画笔3.写矩形,画圆弧4.画里面的小圆5.设置小圆上的文字6.循环设置大圆上的文字7.设置点击事件,写动画的方法8.展示第一步:public class Pan extends View implements View.OnClickListener { private Paint mPaint; ...

2018-11-04 20:52:35 177

原创 接口回调

自定义组件中的三种形式://自定义组合控件//自定义view (继承原生的)//自定义的view (view)1.接口回调:就是  通过接口 来  调用  接口中的方法;接口回调是指:可以把使用实现了某一接口的类创建的对象的引用,赋给该接口声明的接口变量,那么该接口变量就可以调用被类实现的接口的方法。实际上,当接口变量调用被类实现的接口中的方法时,就是通知相应的对象调用接口...

2018-11-01 15:58:05 2245

原创 自定义控件属性

自定义控件里面没有属性,没有文字,没有图片,所以会再写一个布局(有Textview,Imageview),用自定义控件的属性去设置你的那个布局里面的属性值;1.新建一个自定义控件的类(ContentTitle),继承自LinearLayout(布局),实现方法;2.初始化布局控件(R.layout.contentTitle),写一个TextView,ImageView;3.在value...

2018-11-01 11:31:39 160

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除