自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Retrofit动态修改baseUrl,暨通过反射修改baseUrl

Retrofit通过反射进行修改baseUrl参考文档:https://blog.csdn.net/u014750748/article/details/82504082查看Retrofit源码可知,其baseUrl为一个final修饰的HttpUrl类型的变量,所以不能也不可能有方法可以直接改掉BaseUrl。这时候我就想着可以通过反射入手去改掉这个值。所以有了如下代码。val retrofit = ApiServiceFactory.instance.getRetrofit()::class

2020-10-13 18:21:40 488

原创 android 页面消息传递,观察者模式处理,打造纯粹的消息传递。

现实的开发过程中大家都会用到很多页面与页面之间的消息传递,方法有很多,观察者模式,EventBus,广播,intent,很多很多种方式可以实现。今天我要提一提利用观察者模式进行页面之间的消息传递与接收。首先定义一个用于通知消息的接口,ObserverListener/** * 观察者接口 * Created by Home-Pc on 2017/4/25. */pu

2017-08-30 16:07:09 876

原创 代码动态设置tabLayout 导航条宽度

项目用中用到了tabLayout 切换页面,但是他下面的导航栏宽度不符合要求,于是研究了半天。不多说直接贴代码。/** * 设置tabLayout 导航条宽度 */public void setIndicator(TabLayout tabs, int leftDip, int rightDip) { Class tabLayout = tabs.getClass();

2017-08-22 14:49:04 2005

原创 android 同意协议、服务等,一行文字中掺杂关于其他颜色字体。同时实现超链接点击跳转等功能.

项目中会经常遇到关于使用同意XX协议,同意XX服务后继续下一步操作,具体的显示有可能为下图所展示由于项目未上线一些关键协议进行屏蔽处理。这个我在项目中用到了SpannableString类。废话不多说下面进行代码。/** * 获取可点击的SpannableString * * @return */private SpannableString getCli

2017-08-11 14:22:26 816

原创 自定义时间轴控件

/** * 简易带有时间轴的linearlayout */public class UnderLineLinearLayout extends LinearLayout { //=============================================================line gravity常量定义 public static final in

2017-07-19 09:46:46 1480

原创 android scrollview 滑动 改变标题栏颜色

/*** 自定义ScrollView* Created by Home-Pc on 2017/7/4.*/public class CustomScrollView extends ScrollView {public CustomScrollView(Context context) {super(context);}public CustomScrollVi

2017-07-14 11:53:08 697

原创 带有倒计时功能的button

/** * 带有定时功能的button 用于获取验证码等具有定时操作 * Created by Home-Pc on 2017/5/31. */@SuppressLint("AppCompatCustomView")public class CustomGetCodeWidgets extends Button {    public CustomGetCo

2017-07-13 20:20:45 592

原创 可以与ScrollView共存的ListView

public class SlideListView extends ListView {public SlideListView(Context context, AttributeSet attrs, int defStyle) {super(context, attrs, defStyle);}public SlideListView(Context context, A

2017-07-13 20:17:28 250

原创 设置Edittext 输入带有小数点类型的输入规则

/** * Created by Home-Pc on 2017/4/26. */public class CashierInputFilter implements InputFilter {    Pattern mPattern;    //输入的最大金额    private static final int MAX_VALUE = Integer.

2017-07-13 20:16:27 1248

原创 自定义可以列表输入、点击内容的UiContentView

** * 自定义列表文本控件 * * @author sunxianpng * 249980336@qq.com */public class UiContentView extends LinearLayout {    private ImageView UiContent_TitleImg;    private TextView UiContent_

2017-07-13 20:14:19 626

原创 编写一个增加开发效率的BaseRecyclerAdapter,持续中...

编写这个baseRecyclerAdapter类是为了自己可以增加一些想要添加的功能 为以后开发提供更多的方便package com.financeyun.maizi.happywheat.Base;import android.content.Context;import android.support.v7.widget.RecyclerView;import android.

2017-07-13 16:49:22 229

原创 android 利用代码实现圆角button(shape)

最近项目需求需要利用网络获取颜色,而不可以使用xml文件来实现shape ,也就是圆角矩形,搜集了一些资料,发现了RoundRectShape类,可以实现我的需要,nice。其实他的用法也非常简单,直接贴代码/*** 外部矩形弧度*/float[] outerRadian = new float[]{20, 20, 20, 20, 20, 20, 20, 20};/**

2017-03-22 20:08:33 4831

空空如也

空空如也

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

TA关注的人

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