- 博客(13)
- 收藏
- 关注
原创 动画的插值器和双亲机制原理
插值器用过没(插值器的种类有哪些|怎么自定义插值器)?1.插值器(Interpolator)决定值的变化模式2.默认种类有AccelerateDecelerateInterpolator :在动画开始与结束的地方速率改变比较慢,在中间的时候加速AccelerateInterpolator:在动画开始的地方速率改变比较慢,然后开始速率变化加快LinearInterpolator:以常量速率...
2019-11-01 21:03:29 148
原创 Touch事件的传递机制和多线程的实现方式
Android工程搭建Touch事件的传递机制多线程的实现方式Touch事件的传递机制多线程的实现方式Touch事件的传递机制1.Touch事件传递相关的API有disPatchTouchEvent、onTouchEvent、onInterceptTouchEvent2.Touch事件相关的类有View,ViewGroup,Activity3.Touch事件会被封装成MotionEve...
2019-10-31 20:35:11 258
原创 观察者与被观察者的简单应用
被观察者需要继承ObservablesetChanged(0方法是发生了改变notifyObservers(string)方法是通知所有的观察者string是通知的信息 class OrderObservable private constructor() : Observable() { fun newMessage(string: String) { /...
2019-10-28 20:55:32 212
原创 MVP模式
MVP模式(Model-View-Presenter)可以说是MVC模式(Model-View-Controller)在Android开发上的一种变种、进化模式。后者大家可能比较熟悉,就算不熟悉也可能或多或少地在自己的项目中用到过。要介绍MVP模式,就不得不先说说MVC模式。MVC模式的结构分为三部分,实体层的Model,视图层的View,以及控制层的Controller。其中View层其实...
2019-10-25 21:03:39 248
原创 市面上常见的手机分辨率
480* 320800* 480854* 480960* 5401024* 6001024* 7681184* 7201196* 7201280* 7201776* 10801812* 10801920* 10802560* 1440等等 仅做参考
2019-10-24 21:02:25 14040
原创 mvp_rxjava_retrofit
一个M层Model类上次已经写完了在view层一个接口也有了在P层要有东西了创建一个类实例化Model层类声明view接口基层好了再见
2019-10-23 21:16:04 123
原创 MVP
先看一张图,大概了解一下架构先对三个元素做个介绍:View:视图层(Activity,fragment)Presenter:连接view和module的枢纽,一切逻辑控制都由它负责Module:数据模型,数据处理举个例子?Module(数据)Module——也就是M。这里面有一个接口类和一个module类。接口的作用是当M将数据处理完毕之后通过接口去通知P继续执行下面的显示操作。M...
2019-10-18 20:54:55 102
原创 android_面试2
ViewPager指示器怎么做的(小亮点)1、用MagicIndicator这个(库或lib),里面包含了市面上绝大部分效果,实例化以后直接设置就OK了。2、或者回答用NavigationTabStrip这个view做的,导包后,直接在布局里设置就好了,里面包含了市面上绝大部分效果。屏幕适配1、不使用以像素点为单位的单位2、多使用带权重的属性3、多使用带权重属性的布局4、图要多切5...
2019-10-16 20:50:06 93
原创 android_面试
Activity异常退出了怎么办(怎么保存数据)?1、重写onSaveInstanceState和onRestoreInstanceState 两个方法2、在onSaveInstanceState 用Bundle参数putString3、在onRestoreInstanceState 用Bundle参数getString OKActivity的回退栈(或启动模式或launchMode)?...
2019-10-15 21:00:09 71
转载 ORMLite使用
ORMLite先去 ORMLite官网下载jar包 写博客时,目前最新的,对于Android为:ormlite-android-5.0.jar 和 ormlite-core-5.0.jar ;首先要生成一个存放你各种属性的一个属性类,在类的开始添加注解表明这是一张表,名字叫做cardImg然后每条属性都应添加注解,表明是表单中的每一列到这里属性类就算完美的建成了,次数省略了每条属性的ge...
2019-10-11 21:04:45 228
原创 Cygwin下载
Cygwin1 Install from Internet,这种模式直接从Internet安装,适合网速较快的情况;2 Download Without Installing,这种模式只从网上下载Cygwin的组件包,但不安装;3 Install from Local Directory,这种模式与上面第二种模式对应,当你的Cygwin组件包已经下载到本地,则可以使用此模式从本地安装Cygw...
2019-10-10 20:57:03 469
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人