android 模仿各种应用的效果
文章平均质量分 82
模仿一些平时使用的应用中的一些效果,可能是个动画、控件、或者是一个独立逻辑
鲨鱼不会飞
进击的攻城狮
展开
-
仿iOS时间环形的时间选择器
仿iOS健康时间选择器原创 2022-06-28 16:10:04 · 1108 阅读 · 0 评论 -
几行代码实现一个横向滑动指示器(淘宝首页分类样式)
前言部分一个类似淘宝首页分类的效果,可以横向滑动.但是不viewpager的那种效果.地址放到文末了内容部分思路:横向滑动的滑块需要跟随RecyclerView滑动.我们可以让滑块和RecyclerView一起滑动,但是由于滑块下的轨道和RecyclerView的长度不一致的,所以需要转化一下RecyclerView的滑动距离.通过一个比例尺性质的参数,实现滑块和Recycl...原创 2019-12-19 17:02:08 · 1813 阅读 · 5 评论 -
android 实现密码输入弹窗
前言部分最近有点忙好久没写啥东西了,正好项目中用到了一个输入密码的弹窗,顺便单独记录下,防止以后需要用.内容部分内容比较简单:主要分为几个步骤,如下:实现dialog的部分内容.这里注意一下就是dialog的显示问题,比如,你需要设置一个主题,否则dialog显示的可能会有缝隙;还有就是你需要设置dialog的布局属性来保证dialog不是一个变形的弹窗.代码如下:va...原创 2019-11-22 15:13:40 · 2904 阅读 · 1 评论 -
CoordinatorLayout+自定义Behavior实战学习
前言部分CoordinatorLayout这个view出现已经很久了,今天看到知乎上的一个神奇联动的效果,类似的效果在很多应用上都有使用,以前虽然经常看到但是没有实际去查看如何实现的。这几天特意去查看资料学习其中的方式,但是由于能力有限和资料不是很全面只学到了一个皮毛。在此做一个记录,也算是这几天的努力的小总结吧。说到CoordinatorLayout我们最先试用过的AppBarLayout...原创 2019-05-30 11:02:26 · 331 阅读 · 0 评论 -
仿微信的录制小视频功能
仿微信的录制小视频功能这里主要重点介绍录制的过程和录制完播放的过程,其次会简单介绍一下录制按钮的实现。总纲简介首先我们录制视频需要知道用到几个类 SurfaceView Camera MediaRecorder,这几个类配合实现录制播放流程,下面是简述:首先我们需要camera获取底层的视频流数据(YUV格式),然后把视频流输出和SurfaceView的句柄进行绑定,这样...原创 2017-05-25 20:46:06 · 1392 阅读 · 2 评论 -
仿蚂蚁森林能量球效果遇到的问题记录
仿蚂蚁森林能量球效果遇到的问题记录常规先上图 前提内容仿做一个蚂蚁森林的能量球效果,计划使用属性动画,来实现能量球上下摆动,然后点击能量球有一个收集的动画。本来以为就这么几个简单的需求不会太难,做完后发现问题:问题:页面动画太多会卡顿,出现动画不流畅的问题,并且内存占用率很高。在使用动画的时候要特别注意动画的回收工作,否则内存会出现占用过高的问题。给每个vie...原创 2018-04-16 15:04:56 · 3630 阅读 · 0 评论 -
实现电商项目购物车的效果(类似京东商城)
前言部分电商一直是一个比较热门的项目,以前没有接触过最近正好事情不多,所以决定学习一个电商的项目,零散的做了一些基础的准备工作,比如:首页的多类型列表,分类页面,购物车页面。花了几天的时间做了这些东西,由于第一次做走了一些弯路,这里记录一下,防止以后同样的问题。这里放出一些截图,如果后续时间上还允许的话计划把这个项目做的完整一些,争取能做到放出来给大家参考的程度。图片1图片2图片3...原创 2018-12-20 17:21:07 · 776 阅读 · 0 评论 -
仿电商(京东等)的列表分类展示案例
本案例为京东等电商列表展示比较简单的实现方式(我觉得大概是这样)下面简单说下过程,最后会有代码,也算是自己写了个笔记,如有问题欢迎指正。1.首先布局,我是listview+fragment(这是内容区域可以自写)<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools原创 2016-04-22 16:44:23 · 658 阅读 · 0 评论 -
实现猫眼电影影片浏览效果
前言部分因为项目要对接猫眼电影,需要做一个和猫眼电影一样的影片选择效果,其实这本篇文章的内容是网上凑出来的。虽说是东拼西凑,但是过程中还是有些收获,毕竟有些东西还是要亲自实践才能深入理解。不多说先上个效果图吧:内容部分实现效果大体分为几部分:一个横向滚动的列表(RecyclerView)列表要选中的条目需要居中显示(LinearSnapHelper)选中的条目需要放大效果(或者把...原创 2019-01-03 17:37:26 · 1123 阅读 · 1 评论 -
仿猫眼电影在线选座组件
前言部分本文基本实现电影选座的效果,参考的是猫眼的效果来进行编写。2019年开年第一个月这篇可能是这个月的最后一篇了,希望今年继续做到坚持每月写博客的习惯,虽然博客的质量还不行,这主要还是因为能力上差的还多,但是不能轻易放弃,毕竟不能人人都是大神,博客能帮到别人或者帮到自己就有它的价值了。2019希望各位通过努力遇见更好的自己。下面效果图先来镇楼吧内容部分实现步骤常规的自定义...原创 2019-01-14 17:02:15 · 6220 阅读 · 7 评论 -
实现京东商城地址选择效果(效果还挺一致的)
前言部分最近新项目要中设计一个地址选择的效果(效果和某东的商城一样一样的),虽然网上已经有现成的方案了,但是最近刚好时间还算充裕所以想了想还是准备自己来做一个,顺便加深一下对自定义dialog的认识。Demo中主要实现了京东的地址选择的控件效果,开始本来计划用dialog来实现的,但是网上似乎说推荐使用DialogFragment来封装,刚好我还没使用过DialogFragment来做一个,说...原创 2018-12-27 17:15:33 · 1620 阅读 · 0 评论