当前位置: 首页 > news >正文

Android交互

仿淘宝、京东拖拽商品详情(可嵌套ViewPager、ListView、WebView、FragmentTabhost)

对于电商App,商品详情无疑是很重要的一个模块,观察主流购物App的详情界面,发现大部分都是做成了上下两部分,上面展示商品规格信息,下面是H5商品详情,或者是嵌套了一个包含H5详情及评论列表的ViewPager界面,本文就是实现了一个兼容不同需求的上下滚动黏滞View控件。Gi…

栗子——自定义EditText实现右下角计数控件

如果喜欢栗子系列可以关注哦~各种栗子正在赶来中...... 栗子惯例,先上GIF 栗子1.gif 栗子2.gif 核心代码(AnFQNumEditText自定义的组合控件) 先看调用(是不是很简单) xml <anfq.numedittext.lib.AnFQNumEditTe…

Android 集成了 RecyclerView 刷新加载,及侧滑菜单的 PullToRefresh

在 PullToRefresh 的基础上添加了 RecyclerView 的刷新加载,以及 item 的侧滑菜单。

不会做交互,图片加载可以这么玩

没有炫酷的交互,但却为你打开一扇窗,节省无数杯咖啡的时间.

Android 动画效果:仿微博弹出 icon

类似微博发布弹出效果

贝塞尔风暴 - 超炫GABottleLoading效果

谈到贝塞尔曲线,很多人会觉得高逼格、复杂、头疼,实则不然,贝塞尔曲线经过android封装,已经显得娇俏可爱,简单好用,之前一些红极一时的效果也均是由其打造,比如QQ的“一键退潮”效果、电子书曲面翻页效果...... 现在咱们就用贝塞尔曲线一起从0到1打造一个拥有极致体验、清秀…

一个小而强大的刷新控件,轻松实现个性化刷新动效——TwinklingRefreshLayout

TwinklingRefreshLayout 延伸了 Google 的 SwipeRefreshLayout 的思想,支持下拉刷新和上拉加载更多,自带越界回弹效果,支持 RecyclerView、ScrollView、AbsListView 系列 (ListView、GridView)、WebView,轻松实现个性刷新效果

Android ListView 中复杂数据流的高效渲染

我们知道 Android 中的 ListView 之所以可以实现 item 的无限加载,是因为对每个 item 的 View 进行了缓存复用。ListView 的高效性能使得其在 App 开发中使用非常频繁,本文主要分析在复杂数据展示时如何更加高效的使用 ListView,如微博、facebook、twitter 等的 feed 流需要展示非常多的数据类型:新闻、图片、网页链接、视频,这种情况下 ListView 进行需要缓存各种类型的 View,App 的内存占用急剧升高……

【Android】快速实现仿美团选择城市界面,微信通讯录界面

概述 本文是这个系列的第三篇,不出意外也是终结篇。因为使用经过重构后的控件已经可以快速实现市面上带 索引导航、悬停分组的列表界面了。在前两篇里,我们从0开始,一步一步实现了仿微信通讯录、饿了么选餐界面。(第一篇戳我 第二篇戳我)这篇文章作为终结篇,和前文相比,主要涉及以下内容:…

Android 沉浸式状态栏 (透明状态栏) 最佳实现

通过资源文件和代码分别实现透明状态栏

一个炫酷的仿雷达扫描和扩散效果——自定义View就是这么简单

高仿雷达扫描效果和仿水波纹中心扩散效果,手把手教你撸一个炫酷的自定义view。 于亚豪的博客地址: http://blog.csdn.net/androids... 我们先看效果图吧 Markdown Markdown 对于仿水波纹中心扩脉冲效果 思路 大家一看就应该知道…

如何快速定义一个显示未读消息数的控件(QQ,微信)

方法还是比较简单的,都能看懂,觉得我写得好的话,点个赞吧~

使用 CoordinatorLayout 实现复杂联动效果

CoordinatorLayout 是 Google 在 Design Support 包中提供的一个十分强大的布局视图,它本质是一个 FrameLayout,然而它允许开发者通过制定 Behavior 从而实现各种复杂的 UI 效果。

Android 自定义 View-- 自己撸一个柱状图也没那么难

柱状图

Android对话框Dialog深度剖析

对话框是提示用户作出决定或输入额外信息的小窗口。 对话框不会填充屏幕,通常用于需要用户采取行动才能继续执行的模式事件。 此对话框可显示标题、最多三个按钮、可选择项列表或自定义布局。 此对话框带有允许用户选择日期或时间的预定义 UI。 Android 包括另一种名为 Progre…

你最不想错过的 2017 早期 25 个 Android 开源库

整理有几份有关 2017 Android 优秀开源库的介绍清单,包含有诸多年内新鲜出炉的项目。由于访问障碍(科学上网)和英文著作等原因,我花了点时间,将其翻译过来,备份于博客当中,也方便大家闲暇时浏览。 这是第一篇。 这是一份全部诞生于 2017 一月和二月期间的 25 个最优…

一种粗暴快速的 Android 全屏幕适配方案

-

Android 项目总结(一):弧形ViewPager 和弧形HeaderView

有一个月左右没有更新博客了,最近在做一个新项目,真的是忙得不可开交,已经进入了996模式,没有什么空余的时间来写博客。虽然开始一个新的项目很忙很累,但是确实也是一个提升自己的机会,在之前的文章《Android开发者的进阶之路》中我也说过,其实最好的进阶来自于实战,将学到的这些新…

【Android】RecyclerView:打造悬浮效果

【Android】RecyclerView:打造悬浮效果

高仿微信底部导航栏, 简单易懂, 代码少

很适合初学者, 思路简单 , 性能好

快速仿写京东、天猫下拉刷新

快速仿写京东、天猫下拉刷新

Android 简易悬停抽屉控件 —— 仿知乎收藏夹

这是一个底部抽屉,类似知乎收藏夹。它可以悬停在中间,随着滑动自然过渡到全屏。

Android布局概述

布局定义用户界面的视觉结构,如Activity或应用小部件的 UI。您可以通过两种方式声明布局: 在 XML 中声明 UI 元素。Android 提供了对应于 View 类及其子类的简明 XML 词汇,如用于小部件和布局的词汇; 运行时实例化布局元素。您的应用可以通过编程创建 …

Android 登陆页面仿拉钩动效,你总会需要它!

Android 登陆页面仿拉钩动效,你总会需要它!

高仿京东金融的数值滚动尺

自定义控件高仿京东金融的数值滚动尺

Android 你可能用到的资产分布图

本控件你所看到的都是一个 View 哟~

这交互炸了:饿了么是怎么让Image变成详情页的

晚上叫外卖,打开饿了么,发现推了一个版本,更新以后,点开了个鸡腿,哇,交互炫炸了。 本文同步自wing的地方酒馆 不过还是有槽点。我是无意中才发现可以左右滑动的。这。。。你不告诉我,我怎么知道左右可以滑。 https://github.com/githubwing...…

Android 可分组的RecyclerViewAdapter

今天给大家介绍的是一个可以实现数据分组显示的RecyclerViewAdapter:GroupedRecyclerViewAdapter。它可以很方便的实现RecyclerView的分组显示,并且每个组都可以包含组头、组尾和子项;可以方便实现多种Type类型的列表,可以实现如Q…

史上最简单,一步集成侧滑(删除)菜单,高仿QQ、IOS。

本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 转载请标明出处:http://gold.xitu.io/post/5828...:【张旭童的稀土掘金】(http://gold.xitu.io/user/56de210…

Android 实现底部对话框

Android 实现底部对话框

UI之可折叠的TextView

先上效果 一、思路 1. 计算text的行数 实现可折叠的TextView最重要的一点是在setText()前计算出text所需的行数计算行数需要分为两种情况 1.1 没有换行符的text 行数等于text的宽度除于TextView的宽度 再判断text的宽度对TextView…

android 软软的动画弹出菜单,基于Facebook的Rebuond

Hello,郭某又厚颜无耻的来码水文了,年终将至,又要被别人家程序猿的年终刷屏(年终奖和我有个Context关系(ノಠ益ಠ)ノ彡┻━┻)。所以,今天就让我们聊一点有意思♂的东西吧<( ̄ˇ ̄)/:“软软“的弹出菜单,一戳就破。没错,今天的片头就是这么短,此短非彼短,因为下面也很短…

仿饿了么加入购物车旋转控件 - 自带闪转腾挪动画 的按钮

本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 想经济上支持我 or 想通过视频看我是怎么实现的: http://edu.csdn.net/course/de... 概述 在上文,酷炫Path动画已经预告了,今天给大家带来的是利用 纯自定义Vie…

基本特效:饿了么丝滑无缝过度搜索栏的实现

新年好,首先给大家发个红包。 [意念红包]请闭上眼睛通过念力领取。 本文同步自wing的地方酒馆 这都2017年了,是时候来一波基础特效教程了! 如果我不偷懒的话,或许可以成为一个系列都基础教程哦。当然如果成为了一个系列,这个系列就像标题说的一样,是基础特效。所以内容会比较简单…

这交互炸了(三) :不看后悔!你一定没见过这样的闪屏

本文在 DiyCode 和 公众号: Android群英传 同时首发,关注作者的 DiyCode帐号 可第一时间收到新文章推送。 《交互炸了》或许是一系列高端特效教程, 文中会介绍一些比较炫酷的特效,以及实现的思路。特效实现本身也许不会有太大的难度。难点在于实现的思路。一旦思路…

饿了么购物车效果(附源码)

花了两天写了一个仿 Android 端饿了么外卖的效果

五行代码实现 炫动滑动 卡片层叠布局,仿探探、人人影视订阅界面 简单&优雅:LayoutManager+ItemTouchHelper

想经济上支持我 or 想通过视频看我是怎么实现的: http://edu.csdn.net/course/de... 概述 前几天看有人实现了仿人人美剧的订阅界面,不过在细节之处以及实现方式我个人认为都不是最佳的姿势。于是我也动手撸了一个,还顺带撸了个探探的界面,先…

【Android 动画】仿新浪微博雷达搜索效果

【Android 动画】仿新浪微博雷达搜索效果

这交互炸了 (四) : 一分钟让你拥有微信拖拽透明返回 PhotoView

本文同步自 wing 的地方酒馆 《交互炸了》或许是一系列高端特效教程, 文中会介绍一些比较炫酷的特效, 以及实现的思路。特效实现本身也许不会有太大的难度。难点在于实现的思路。一旦思路被打开,特效将很简单实现。 DragPhotoView 项目地址 https://github.com/…

歌词显示控件 LyricView

换行、拖曳播放、自动识别文件编码格式

直接拿去用!每个App都会用到的LoadingLayout

前言 项目里都会遇到几种页面,分别为加载中、无网络、无数据、出错四种情况,经常要使用,所以封成库引用了,方便使用,顺便分享出来。先看一下效果: 原理比较简单,继承FrameLayout,在xml渲染完成后,加上加载中、无网络、无数据、出错四个页面,根据需要控制显示哪一层,花了些…

自定义view之实现日历界面(一)

现在网上有很多自定义view实现日历的demo,今天讲一讲如何自己实现这个自定义view。 看一下最终效果图: 在这个自定义view中,我使用了各种奇技淫巧的方法来实现这个日历,真是费尽心思。废话少说,开始进坑。 界面分析 头部是一个textview,显示年份和月份,然后下边一…

Android 动画实战-仿微博雷达功能

前言 在应用中使用动画,可以给用户带来良好的交互体验。通过之前对Android动画的分类总结,尝试了使用属性动画实现支付宝支付效果及购物车添加动画的效果,今天在这里模仿一下微博雷达页面效果。 对Android动画不太熟悉或遗忘的知识,可以通过下面两篇文章了解。 Android …

相关文章:

  • 第 15 章 Admonition 警告与提示
  • Android OkHttp简易使用
  • 怎么让div内容超出后自动显示滚动条
  • .NET使用存储过程实现对数据库的增删改查
  • extends继承
  • 《SqlServer 系列》 - 函数
  • Android 100+行实现本地跳一跳辅助(不需要连接电脑)
  • MyBatis DAO层传递参数到mapping.xml
  • 微内核与面向组件
  • 运维学python之爬虫中级篇(二)线程、协程
  • 资料推荐--Google Java编码规范
  • Python中的string模块的学习
  • bzoj千题计划205:bzoj3529: [Sdoi2014]数表
  • 关于多线程的参数问题
  • sudo、磁盘结构、echo,awk,python计算、RAID0和1的区别
  • ES6指北【2】—— 箭头函数
  • [iOS]Core Data浅析一 -- 启用Core Data
  • 【5+】跨webview多页面 触发事件(二)
  • 【JavaScript】通过闭包创建具有私有属性的实例对象
  • Java知识点总结(JavaIO-打印流)
  • spring boot下thymeleaf全局静态变量配置
  • uni-app项目数字滚动
  • 从重复到重用
  • 高度不固定时垂直居中
  • 观察者模式实现非直接耦合
  • 看图轻松理解数据结构与算法系列(基于数组的栈)
  • 嵌入式文件系统
  • 实现简单的正则表达式引擎
  • 使用阿里云发布分布式网站,开发时候应该注意什么?
  • 译有关态射的一切
  • 正则表达式
  • ​什么是bug?bug的源头在哪里?
  • #14vue3生成表单并跳转到外部地址的方式
  • (10)工业界推荐系统-小红书推荐场景及内部实践【排序模型的特征】
  • (ctrl.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“
  • (TipsTricks)用客户端模板精简JavaScript代码
  • (差分)胡桃爱原石
  • (附源码)ssm高校运动会管理系统 毕业设计 020419
  • (附源码)计算机毕业设计ssm基于Internet快递柜管理系统
  • (附源码)计算机毕业设计SSM基于健身房管理系统
  • (一)Neo4j下载安装以及初次使用
  • (原创) cocos2dx使用Curl连接网络(客户端)
  • (转)http协议
  • (转)shell调试方法
  • (转)微软牛津计划介绍——屌爆了的自然数据处理解决方案(人脸/语音识别,计算机视觉与语言理解)...
  • (状压dp)uva 10817 Headmaster's Headache
  • ./configure、make、make install 命令
  • .bat批处理(十):从路径字符串中截取盘符、文件名、后缀名等信息
  • .Net 8.0 新的变化
  • .NET 中选择合适的文件打开模式(CreateNew, Create, Open, OpenOrCreate, Truncate, Append)
  • .net6解除文件上传限制。Multipart body length limit 16384 exceeded
  • .NET大文件上传知识整理
  • .net访问oracle数据库性能问题
  • @JoinTable会自动删除关联表的数据
  • [20180312]进程管理其中的SQL Server进程占用内存远远大于SQL server内部统计出来的内存...