IT蓝豹

2015Android移动开发应用主流菜单模式

妖精的绣舞 提交于 2020-04-07 08:53:08
1.Menu史上最牛的侧滑效果 http://www.itlanbao.com/code/20150909/10000/100518.html 2.炫酷MultiCardMenu叠加菜单 http://www.itlanbao.com/code/20150909/10000/100517.html 3.android menu 点击弹出和按钮按下动画特效 http://www.itlanbao.com/code/20150826/10000/100482.html 4.超智能化BorderMenu http://www.itlanbao.com/code/20150814/10000/100370.html 5.富有动感的AndroidSweetSheet http://www.itlanbao.com/code/20150812/10000/100339.html 6.灵活扩展与折叠的FoldingTabBar.Android http://www.itlanbao.com/code/20150812/10000/100338.html 来源: oschina 链接: https://my.oschina.net/u/2449503/blog/508728

AutoHomeRefreshListView仿汽车之家下拉刷新 《IT蓝豹》

可紊 提交于 2020-03-01 13:11:04
AutoHomeRefreshListView仿汽车之家下拉刷新 AutoHomeRefreshListView 高仿汽车之家下拉刷新 ,下拉的时候出现很不错的效果。 本项目来自:https://github.com/nugongshou110/AutoHomeRefreshListView 首先是自定义AutoHomeListView,继承ListView实现的 重要代码如下: public class AutoHomeListView extends ListView implements AbsListView.OnScrollListener{ private static final int DONE = 0; private static final int PULL_TO_REFRESH = 1; private static final int RELEASE_TO_REFRESH = 2; private static final int REFRESHING = 3; private static final int RATIO = 4; private LinearLayout headerView; private AutoHome mAutoHome; private int headerViewHeight; private float startY;

MeiTuanRefreshListView高仿美团下拉刷新《IT蓝豹》

回眸只為那壹抹淺笑 提交于 2020-03-01 11:53:17
MeiTuanRefreshListView高仿美团下拉刷新 MeiTuanRefreshListView高仿美团下拉刷新, 本项目来自:https://github.com/nugongshou110/MeiTuanRefreshListView 项目主要构成部分:自定义MeiTuanRefreshFirstStepView,MeiTuanRefreshSecondStepView, MeiTuanRefreshThirdStepView,其中自定义MeiTuan ListView 继承了ListView实现的, 部分代码如下: public class MeiTuanListView extends ListView implements AbsListView.OnScrollListener{ private static final int DONE = 0; private static final int PULL_TO_REFRESH = 1; private static final int RELEASE_TO_REFRESH = 2; private static final int REFRESHING = 3; private static final int RATIO = 3; private LinearLayout headerView;

BGARefreshLayout-Android实现多种下拉刷新效果、上拉加载更多

自闭症网瘾萝莉.ら 提交于 2019-12-09 23:08:58
开发者使用BGARefreshLayout-Android可以对各种控件实现多种下拉刷新效果、上拉加载更多以及配置自定义头部广告位 目前已经实现了三种下拉刷新效果: 新浪微博下拉刷新风格(可设置背景、各种状态是的文本), 慕课网下拉刷新风格(使用时可设置其中的logo和颜色成自己公司的风格) , 类似qq好友列表黏性下拉刷新风格(三阶贝塞尔曲线没怎么调好,刚开始下拉时效果不太好) 一种上拉加载更多效果: 新浪微博上拉加载更多(可设置背景、状态文本) 开发者也可以继承BGARefreshViewHolder这个抽象类,实现相应地抽象方法做出格式 各样的下拉刷新效果【例如实现handleScale(float scale, int moveYDistance)方法, 根据scale实现各种下拉刷新动画】和上拉加载更多特效,可参考BGAMoocStyleRefreshViewHolder、 BGANormalRefreshViewHolder、BGAStickinessRefreshViewHolder的实现方式。 运行效果: 完整源码下载地址: http://www.itlanbao.com/code/20150907/10000/100509.html package cn.bingoogolapple.refreshlayout.demo; import android.app

android开源项目框架大全:《IT蓝豹》

巧了我就是萌 提交于 2019-12-04 20:40:41
android开源项目框架大全: 1. 多页切换TabHost 9 高仿网易云音乐客户端的Home页面切换Tabhost 高仿网易云音乐客户端的Home页面切换Tabhost ,并且三角形是透明的, 实现方式,自定义AnimTabsView继承 RelativeLayout 里面对当前选中的item 处理 三角形变成透明效果, 即在onDraw 里面对三角形图片经行透明度处理,AnimTabsView提供 setOnAnimTabsItemViewChangeListener 方法的onChange()用来监听点击切换 tabhost . 2. 对话框 (dialog) 16 EasyDialogDemo A lightweight, flexible tip dialog in Android 。你可以只用一行代码就实现提示对话框,包括设置 对话框 的位置,背景颜色和动画等等。 http://www.itlanbao.com/code/20150808/10000/100166.html 3. 按钮 (Button) 13 ArrowDownloadButton下载按钮从点击到下载完成特效 ArrowDownloadButton 下载按钮从点击开始下载到下载完成各个阶段有不一样的特效展示,

AndroidScreenSlide项目切换view动画效果《IT蓝豹》

余生颓废 提交于 2019-12-03 18:56:00
AndroidScreenSlide项目切换view动画效果 AndroidScreenSlide项目中有几个不错的效果, 一:Card Flip翻页立体效果,二:Screen Slide 左右切换view时候和新加载view呈现效果, 三:Layout Changes添加每一个item效果和删除每一个item效果。 四:Advanced Screen Slide切换viewpager时页面切换动画效果。 本项目来源:https://github.com/xiongwei-git/AndroidScreenSlide 主要代码部分: 首页展示: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // Instantiate the list of samples. mSamples = new Sample[]{ new Sample(R.string.title_crossfade, CrossfadeActivity.class), new Sample(R.string.title_card_flip, CardFlipActivity.class), new Sample(R

android开源项目框架大全:《IT蓝豹》

二次信任 提交于 2019-12-03 18:55:46
android开源项目框架大全: 1. 多页切换TabHost 9 android-sticky-viewpager ViewPager 带有粘性功能,常规的处理方法可能会超级复杂,因为涉及到大量的onTouch监听、拦截,滑动时因为效率问题影响用户体验,不信你去看一下应用宝、豌豆荚的App详情页,然后滑动一下试试。 16. 分段选择 (Segment) 3 android-segmented-control-view 自定义RadioGroup实现的分段选择控件: http://www.itlanbao.com/code/20150812/10000/100311.html 17. 拖动条(SeekBar) 6 MaterialRangeSlider双向拖动seekbar MaterialRangeSlider双向拖动seekbar,支持双向拖动 ,并且价格也跟着变化, 滑动SeekBar的最小滚动条和最大滚动条的时候Tumb跟着变大,并且处理两个进度重叠问题。 适用于展示价格之类的应用,让用户自己选择价格范围。 18. 网格(GridView) 13 仿zaker效果的拖拽排序Android-DraggableGridViewPager 仿zaker效果的拖拽排序。可以动态设置列数,动态增加或者减少item,当一页填满自动增加到下一页,当页数大于1,可以左右翻页。 19. 开关

Android 工程师如何快速学会web前段

微笑、不失礼 提交于 2019-11-30 11:41:21
Android 工程师如何快速学会web前段 今天主要聊一下本人最近在学习web前段的感受,最近html5是越来越火了,前段时间公司做了一个项目然后让我们“android”的程序猿过去帮忙把客户 端框架搭建一下,其实所谓的框架其实就是一个 android 套了一个壳,然后嵌入webview各个页面都加载html5,发现html5做的客户端和 android 原生的做出来效果真没差多少,看来公司如此的看中h5的趋势下,本人狠下心来,坚持学h5,。 刚开始学的时候感觉很陌生,首先安装sublime_text.exe这个软件,用来写h5代码的,刚开始还以为h5写好了还需要什么环境之类的来运行,结果发现很简单直接打开浏览器浏览效果。 本人写的第一个demo,就是点击按钮播放一个音乐,我刚开始敲代码的时候我用记事本敲代码,结果保存的时候变成默认保存为ANSI编码,结果运行老实提示乱码,代码也设置了编码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content