Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Hnvous/MyUtils

Repository files navigation

个人整理的一个工具类的集合,包括一些自定义的View

くろまる TimeClock.java——>自定义时钟View——>使用方法——>效果图

くろまる LogUtil.java——>Log日志工具类

くろまる ScratchCard.java——>刮刮卡效果——>效果图

くろまる LoadingView.java——>菊花进度——>使用方法——>效果图

くろまる WordsNavigation.java——>联系人列表字母索引——>使用方法——>效果图

くろまる BaseRecyclerAdapter.java——>RecyclerView适配器——>使用方法

public class MyAdapter extends BaseRecyclerAdapter<DataBean, BaseRecyclerAdapter.BaseViewHolder> {
 public MyAdapter(int layoutResId, List<DataBean> data) {
 super(layoutResId, data);
 }
 @Override
 protected void bindTheData(BaseRecyclerAdapter.BaseViewHolder holder, DataBean data, int position) {
 holder.setText(android.R.id.text1, data.getName());
 }
}

MyAdapter adapter = new MyAdapter(android.R.layout.simple_list_item_1, list);
//添加头布局
adapter.addHeadView(R.layout.head_view);
//添加尾布局
adapter.addFootView(R.layout.foot_view);
recyclerView.setAdapter(adapter);
adapter.setClickListener(new BaseRecyclerAdapter.onItemClickListener() {
 @Override
 public void onItemClick(int position, View v) {
 Toast.makeText(MainActivity.this, "点击 position = " + position, Toast.LENGTH_SHORT).show();
 }
});

くろまる ScreenSizeUtils.java——>获取手机屏幕大小

くろまる SharePreUtils.java——>SharedPreferences数据存储工具类

くろまる AmountEditText.java——>只允许输入两位小数的输入框

//添加文本改变监听
editeText.setListener(new AmountEditText.OnTextChangeListener() {
 @Override
 public void onTextChanged(String s) {
		//回调
 }
});

くろまる TimeUtils.java——>时间戳转化为年月日格式

くろまる WaveView.java——>水波球——>使用方法——>效果图

くろまる ActionBarToast.java——>顶部消息弹框——>使用方法——>效果图

ActionBarToast barToast = new ActionBarToast(this);
barToast.showToast(ActionBarToast.LENGTH_SHORT);
//barTost.cancel();

くろまる MaskView.java——>观看视频开灯/关灯效果——>使用方法——>效果图

MaskView maskView = new MaskView(this);
maskView.attachView(view);
//maskView.removeMask();

くろまる PhoneEditText.java——>手机号码输入框自动分割——>效果图

About

个人整理的一个工具类的集合,包括一些自定义的View

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages

  • Java 100.0%

AltStyle によって変換されたページ (->オリジナル) /