![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自定义
小杰921
简书:http://www.jianshu.com/users/077c44fa1dff/latest_articles
展开
-
高仿QQ运动的周报界面
这次高仿的是QQ运动的周报界面的网图。这个控件刚开始的时候以为代码量不大,没想到一路下来界面代码在加上动画代码还是蛮多的。好了老规矩先上图: 效果还是和qq的才不多吧。 1. 首先我把各个变量都贴出来以便在后续中你们可以更好理解代码的意思: //屏幕的宽度 private int mScreemWidth; //屏幕的高度 private int mScreemHi原创 2016-10-22 16:18:07 · 2126 阅读 · 1 评论 -
自定义天气显示温度变化的LinearChart控件
这次发表的是前几个月搞定的一个自定义控件,那时自己在写一个小的查看天气的软件,在这过程中就涉及了显示天气变化的折线图,一开始想用一些画图框架来解决问题,不过考虑到就只用到LineChart折线图这一个控件就要导一个库有点太浪费了,所以就自己自定义简易版LineChart算了。好了不说闲话老规矩,先发张效果图先:这就是这个自定义控件的最终效果,当然颜色你可以自己设置。 首先初始化自定义控件的各个变量原创 2016-10-04 16:30:19 · 599 阅读 · 0 评论 -
模仿企鹅FM播放主页面滑动动态改变各视图的大小
国庆的一个任务就是把自己之前写的代码搬到博客。这次给各位带来的是通过滑动来动态改变各个View的大小进而达到企鹅FM播放页面的滑动效果(仅仅是滑动效果),老规矩看图先: 首先看看主界面的xml布局:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/ap原创 2016-10-05 00:27:53 · 923 阅读 · 1 评论 -
基于豆瓣和妹子的api用React Native写的demo
最近一直在学React Naitve,可以说React Native的确有他自身强大的地方,不管是运行效率还是热更新都和一般的h5有的一比,当然以为面世的时间还不算太久,版本更新又十分的快,所以坑也多,对于一般的移动开发者来说学习成本也蛮大的, 个人觉得用React Naitve做混合开发,把一些需要经常变化的模块用react native开发还是一个不错的选择。demo就是已React Nait原创 2017-01-24 11:00:34 · 837 阅读 · 0 评论 -
教你实现最简单的QQ消息item侧滑菜单
这次跟大家介绍怎么简单的实现类似QQ消息Item的左右滑动菜单的实现。首先见效果图先: 这就实现了ListView或RecyclerView加载的item的View实现侧滑菜单。至于这么实现,很简单就是通过继承HorizontalScrollView,再判断滑动的距离以滑到对应的View或菜单。具体如下: 首先,在item的界面布局方面如下:<?xml version="1.0" encodin原创 2017-04-16 23:21:05 · 1237 阅读 · 0 评论 -
高仿京东金融的数值滚动尺
以前博客讲的大部分都是静态的自定义View的编写,其实无非就是“画画”画出一个好看的效果,而这篇博客写的是写一个动态的自定义控价,这里不仅需要”画”,还要各种事件和计算,废话不说现在就讲讲自定义数值滚动尺,这个用的还是满广的,例如京东金融的通过滚动尺选择金额等,而这次就是高仿京东金融的数值滚动尺。首先看看下效果图,如下 - 首先先给你们各个变量的含义,以免在后面的讲解中不知变量的意思,代码如下原创 2017-05-15 16:03:57 · 413 阅读 · 0 评论 -
高仿网易严选底部弹出菜单
在网易严选的看东西的时候在商品详情页里看到他的底部弹出菜单,本能反应是想用DottomSheetDialog或者PopupWindow来实现,可是发现实现不了他那种效果,于是就自己模仿一个像严选这样的底部弹出菜单。不管是DottomSheetDialog或者PopupWindow他们的阴影背景都是全部覆盖的,这就造成除了菜单内容的View之外其他都是阴影的,而严选不是这样的。唠叨到此,首先展示效果图原创 2017-06-24 22:39:32 · 1462 阅读 · 0 评论 -
NestedScrolling机制之CoordinatorLayout.Behavior实战
在上一讲中我们讲了NestedScrolling机制,其实android很多有些常用的控件都是支持NestedScrolling机制的,如RecyclerView,NestedScrollView等,public class RecyclerView extends ViewGroup implements ScrollingView, NestedScrollingChild2{}publ...原创 2018-09-28 20:41:44 · 312 阅读 · 0 评论