关于Rxjava2下的RxBus实现

RxBus作为Android组件间通信工具,简单方便十分受欢迎。 compile 'io.reactivex.rxjava2:rxandroid:2.0.1' compile 'io.reactivex.rxjava2:rxjava:2.1…
RxBus作为Android组件间通信工具,简单方便十分受欢迎。 compile 'io.reactivex.rxjava2:rxandroid:2.0.1' compile 'io.reactivex.rxjava2:rxjava:2.1…
今天在做设置界面的时候发现一个快速实现水波纹效果的方法,在需要实现水波纹的控件加上 android:clickable="true" android:background="?android:attr/selectableItemBackg…
MVP框架分为三层,即Model 层,Presenter层,View层,以下是大致写法 Model层 public interface IDownloadPostModel { void download(String Url,int Pa…
以下代码改变TextView的margin和CENTER_HORIZONTAL属性。 TextView textView=(TextView)findViewById(R.id.textView); ViewGroup.MarginLayo…
最近在github上遇到一个下拉刷新上拉加载的项目--BGARefreshLayout。地址。使用里面的BGARefreshLayout嵌套一个 BGAStickyNavLayout 能很好解决上面banner,中间TabLayout(下拉…
得到状态栏高度 public int getStatusBarHeight() { int result = 0; int resourceId = getResources().getIdentifier("status_bar_heig…
第一步:导入自定义ScrollView的类 ObservableScrollView.Java import android.content.Context; import android.util.AttributeSet; import…
直接上代码啦,调用铃声 MediaPlayer mp=new MediaPlayer(); try { mp.setDataSource(this, RingtoneManager.getDefaultUri(RingtoneManager…
原因:因为ScrollView嵌套了ListView或者RecycleView,再加载完数据后ListView或RecycleView获取了页面焦点。 解决: 数据加载完成后调用即可。 scrollView.smoothScr…
github地址 引入android-Ultra-Pull-To-Refresh依赖: compile 'in.srain.cube:ultra-ptr:1.0.11 * 6个参数可配置: * 阻尼系数:默认1.7f,越大,感觉下拉时越吃力…
上一页
下一页