摘要: 因为默认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) 编辑