![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 79
Victor_866
这个作者很懒,什么都没留下…
展开
-
自定义伸缩 控件 带动画结束后 和开始前的回调
import android.animation.Animator;import android.animation.IntEvaluator;import android.animation.ValueAnimator;import android.content.Context;import android.content.res.TypedArray;import android.util.AttributeSet;import android.view.LayoutInflater;.原创 2020-07-21 16:46:21 · 126 阅读 · 0 评论 -
android MVP 简单DEMO
最近新入职一家公司发现架构用的是mvp但写的并不好,尤其是在将页面下的所有接口反回的数据都回调在activity里完全违背了mvp的解耦原则,所以自己写了一个就当练习了还没有应用到正式项目中 如果大家看看发现问题请指出勿喷 我也是希望能帮到大家 。BaseActivityimport android.app.Activity;import android.os.Bundle;import com.example.mvp.presenter.BasePresenter;import j..原创 2020-07-15 00:47:08 · 362 阅读 · 0 评论 -
安卓自定义控件撞屏幕边缘按入射角反弹
这个控件是通过SurfaceView每次重绘 并用 三角正切函数计算坐标位置 并记录控件运动轨迹方向 其中应该注意 个别方向的坐标计算 时间关系只做了 顺时针方向 逆时针时请参照更改直接上源码 public class MainActivity extends Activity implements Runnable, SurfaceHolder.Callback {原创 2017-08-04 11:03:02 · 831 阅读 · 1 评论 -
android 贪吃蛇简易实现
其实关于贪吃蛇的代码在网上实在是一搜一大堆,我也是闲着无聊随便写写 有瑕疵 数组集合转换部分应该有更快的算法,蛇的长度计算其实设计时没考虑充分有多余代码 ,碰撞检测部分没写 大家自己发挥吧 直接上代码/** * Created by Administrator on 2017/8/10. */public class SnakeView extends Sur原创 2017-08-11 17:28:06 · 1114 阅读 · 0 评论 -
java 时间戳 转 昨天前天 几小时前 刚刚
private String formateTime(Long time) { Date dateparam = new Date(time); Date currentTime = new Date(/*System.currentTimeMillis()*/1509007135001l); switch (currentTime.getDate() - datepa原创 2017-10-26 17:15:08 · 1938 阅读 · 0 评论