- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 Python语言一
最近天气转冷,又到了全靠一身正气过冬的日子.同时这段时间工作不是很忙,开始学习起了Python语言,下面是部分基础语法的内容,希望对正在Python学习路上的小伙伴有帮助,也欢迎留言一起探讨.# 数据类型counter = 100 # 整型miles = 100.0 # 浮点型str1 = &a
2018-12-10 19:22:29 503
原创 自定义view,贝塞尔曲线实现水波纹动画效果
作为一名码农,除了用基本的姿势去搬砖,还应该get一些炫酷的技能,用高逼格的姿态去搬砖。而贝塞尔曲线无疑是炫酷技能之一。简介:Bézier curve(贝塞尔曲线)是应用于二维图形应用程序的数学曲线。 曲线定义:起始点、终止点(也称锚点)、控制点。通过调整控制点,贝塞尔曲线的形状会发生变化。 1962年,法国数学家Pierre Bézier第一个研究了这种矢量绘制曲线的方法,并给出了详细的计算...
2018-10-27 20:10:29 1240
原创 自定义view,可拖拽进度和吸附效果的圆形进度条
前言最近接到一个需求,第一眼看到ui交互效果时,瞬间想对产品小哥说“尼玛,这么会玩,你咋不上天”。确认了具体交互细节,喝了两口农夫三拳后,开始了两耳不闻窗外事,一心只想撸代码的过程。先上ui效果 说明:外圈弧形上面是进度的标记点,默认在12点位置,也是progress 0在圆环范围内,可以任意拖拽进度的标记点,当拖拽结束松手的时候,会自动吸附在外圈弧形对应的progres...
2018-05-17 12:54:57 2353
原创 基于MVP + Dagger2 + RxJava + Retrofit + OkHttp的android架构
闲话不多说,直接上菜。。。project的结构整个project的结构由data module和app module组成:data module:数据模块,封装了网络请求及数据处理 api包:网络接口api bean包:数据实体 di包:Dagger2相关类 repository包:网络请求的仓库app module:主模块 base包:基类 di包:Dagger2...
2018-04-19 21:22:36 955 3
原创 Kotlin系列二(Kotlin实现RecyclerView加item点击处理)
上一篇讲了kotlin基础语法,这一篇讲的是kotlin在Android开发中的实际应用,希望对正在学习的小伙伴有帮助。谢谢!添加的依赖:/*RecyclerView*/implementation 'com.android.support:recyclerview-v7:26.1.0'/*retrofit*/compile 'com.squareup.retrofit2:ret...
2018-04-16 10:30:36 4361
原创 Kotlin系列一
前言Google在2017年的IO大会上宣布,将Kotlin编程语言定义为Android开发的官方语言,作为一名Android开发者,我们必须尽快了解和使用Kotlin语言。不过Kotlin毕竟是语言级别的新事物,比起Java来说,从编程思想到代码细节都有不少变化。学习一门语言,我们最好先对这门语言有个整体的基本的了解,然后再去学习和使用,这样才能高效地掌握这门语言。Kotlin的...
2018-04-16 01:52:30 470
原创 Activity与Fragment,以及Fragment与Fragment之间的数据通讯
Activity和Fragment无疑是Android开发中使用最多的组件,如果Activity使用了多个Fragment,需要在Activity与Fragment,以及Fragment与Fragment之间进行数据通讯,这是开发时经常遇到的需求问题,其实在我没整理这篇blog前也遇到过这样的数据通讯需求,下面是后来整理的用接口回调的方式实现Fragment与Fragment之间,以及用Bundl...
2016-05-22 19:26:53 4717
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人