自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 问答 (4)
  • 收藏
  • 关注

原创 viewpage2简单实现tablayout

viewpage2本身自带了懒加载模式,十分人性化。class TabLayoutActivity : AppCompatActivity() { private lateinit var mPagerAdapter: TabPagerAdapter override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(

2022-03-16 14:34:01 411

原创 Android整合搭建RxJava+Retrofit+LiveData+OkHttp框架实现MVVM模式开发(学习中)

class LiveDataRetrofitActivity:AppCompatActivity() { private lateinit var viewModel: LoginViewModel override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_livedata).

2022-03-16 14:25:43 5697

原创 kotlin 仿照setOnclickListener写法

kotlin 仿照setOnclickListener写法var listener :((Int) ->Unit)?=null fun setOnItemClickListener(listener:(Int) ->Unit){ this.listener = listener }if (listener!=null) listener!!(position)mMainAdapter.setOnItemClickListener {

2021-02-02 15:41:33 2936

转载 websocket之安卓

最近做这个功能,分享一下。即时通讯(Instant Messaging)最重要的毫无疑问就是即时,不能有明显的延迟,要实现IM的功能其实并不难,目前有很多第三方,比如极光的JMessage,都比较容易实现。但是如果项目有特殊要求(如不能使用外网),那就得自己做了,所以我们需要使用WebSocket。WebSocketWebSocket协议就不细讲了,感兴趣的可以具体查阅资料,简而言之,它就...

2020-03-16 11:20:44 3870 5

原创 安卓删除文件时加载进度条,防止数据过大导致ui假死

其实蛮简单的,这里千万不要使用handler这些了,不然频繁的刷新ui导致假死是很恶心的,但是不做处理,本身也会出现无响应的情况。下面贴下我的代码,代码很简单,使用AsyncTask;public class DeleteExtractorTask extends AsyncTask<Void, Integer, Long> { private Context mCon...

2019-07-26 15:28:51 2653 1

翻译 多edittext监听变化的优化

重写TextWatcher ,根据自己的逻辑来判断:public class EventBSJAnimalHolder extends BaseViewHolder<EventBSJAnimalBean> { private final EditText animalName; private final EditText livingNumber, corps...

2019-04-18 14:30:20 215

原创 安卓-橡皮擦擦线完整实现

安卓-橡皮擦擦线完整实现小伙伴儿们来看看就好

2017-08-01 14:20:52 1921

空空如也

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

TA关注的人

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