上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 25 下一页
摘要: 因为默认equals在比较两个对象时,是看他们是否指向同一个地址的。但有时,我们需要两个不同对象只要是某些属性相同就认为它们equals()的结果为true。比如: person p1?= new person(1,"name");person p2 = new person(1,"name");如 阅读全文
posted @ 2019-08-20 18:10 李艳艳665 阅读(2453) 评论(0) 推荐(0) 编辑
摘要: public final class Person { private final short height, weight; public PhoneNumber(short heightnum, short weightnum) { this.heightnum= height; this.we 阅读全文
posted @ 2019-08-20 18:10 李艳艳665 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 据效果我们可以分析我的要做的功能布局效果,首先,整个布局存在一个头部的滑动操作区域,包括标题栏和搜索栏,然后整个布局还包含了一个滑动控件,滑动控件我们可以使用ScrollView或者NestedScrollView,过程中我们需要监听获取上下滑动的距离,因此需要自定义我们的滑动控件,获取滑动的距离: 阅读全文
posted @ 2019-08-20 18:10 李艳艳665 阅读(120) 评论(0) 推荐(0) 编辑
摘要: <?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.c 阅读全文
posted @ 2019-08-20 18:10 李艳艳665 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 逻辑部分,主要是根据滑动距离,动态的修改搜索栏的宽度和顶部距离,同时设置边界即可。 public class SearchActivity extends AppCompatActivity { private AnimationNestedScrollView sv_view; private L 阅读全文
posted @ 2019-08-20 18:10 李艳艳665 阅读(179) 评论(0) 推荐(0) 编辑
摘要: LiveData.java @MainThread public void observe(@NonNull LifecycleOwner owner, @NonNull Observer<? super T> observer) { assertMainThread("observe");(htt 阅读全文
posted @ 2019-08-19 20:26 李艳艳665 阅读(405) 评论(0) 推荐(0) 编辑
摘要: LifecycleBoundObserver 中提供了一个 detachObserver() 方法,只有这个方法里面,会进行生命周期的反注册功能。 @MainThread public void removeObserver(@NonNull final Observer<? super T> ob 阅读全文
posted @ 2019-08-19 20:26 李艳艳665 阅读(845) 评论(0) 推荐(0) 编辑
摘要: LifecycleBoundObserver.java class LifecycleBoundObserver extends ObserverWrapper implements GenericLifecycleObserver { @Override public void onStateCh 阅读全文
posted @ 2019-08-19 20:26 李艳艳665 阅读(212) 评论(0) 推荐(0) 编辑
摘要: SupportActivity.java(用于support库) public class SupportActivity extends Activity implements LifecycleOwner { private LifecycleRegistry mLifecycleRegistr 阅读全文
posted @ 2019-08-19 20:26 李艳艳665 阅读(1477) 评论(0) 推荐(0) 编辑
摘要: SupportActivity.java(support库) @Override @SuppressWarnings("RestrictedApi") protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCre 阅读全文
posted @ 2019-08-19 20:23 李艳艳665 阅读(461) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 25 下一页