组件、控件
shizhesx
这个作者很懒,什么都没留下…
展开
-
VUE+relation-graph实现关系图
官网API文档:http://relation-graph.com/#/docsrelation-graph这是一个Vue关系图谱组件,可以展示如组织机构图谱、股权架构图谱、集团关系图谱等知识图谱,可提供多种图谱布局,包括树状布局、中心布局、力学布局自动布局等。这个项目使用典型的vue编程方式,代码简单易懂。如果需要实现一些自定义的高级功能,你可以直接使用源码作为一个component放到你的项目中去用,轻松、任意的修改。详细使用方法、配置选项、在线demo,以及可视化的配置工具,可以访问这原创 2021-05-26 13:53:55 · 4800 阅读 · 5 评论 -
Android 快速开发系列 打造万能的ListView GridView 适配器
1、概述相信做Android开发的写得最多的就是ListView,GridView的适配器吧,记得以前开发一同事开发项目,一个项目下来基本就一直在写ListView的Adapter都快吐了~~~对于Adapter一般都继承BaseAdapter复写几个方法,getView里面使用ViewHolder模式,其实大部分的代码基本都是类似的。本篇博客为快速开发系列的第一篇,将一步一步带您转载 2015-12-12 14:41:48 · 446 阅读 · 0 评论 -
PullToRefreshListView 应用讲解
转载于http://blog.csdn.net/mmjiajia132/article/details/40397813PullToRefreshListView 用法和ListView 没有什么区别 listview能用的属性 pulltorefresh也能用我一直认为动手是最好的学习方法...一:首先看布局文件 [java] view plaincopy转载 2015-12-01 16:36:42 · 236 阅读 · 0 评论 -
Android动画进阶—使用开源动画库nineoldandroids
前言Android系统支持原生动画,这为应用开发者开发绚丽的界面提供了极大的方便,有时候动画是很必要的,当你想做一个滑动的特效的时候,如果苦思冥想都搞不定,那么你可以考虑下动画,说不定动画轻易就搞定了。下面再简单回顾下Android中的动画,本文后面会介绍一个稍微复杂点的动画,先上效果图动画分类View动画:也叫渐变动画,针对View的动画,主要支持平移、旋转、缩放、透转载 2016-04-28 10:54:25 · 322 阅读 · 0 评论 -
retrofit2+okhttp3图片上传及进度监听
1、使用jar包由于retrofit2与1的写法有很大的变化,并且对okhttp存在着依赖。所以需要确定选择使用方向,以免陷入不必要的坑中。本篇讲采用retrofit2 + okhttp3做结合使用。在导包过程中本人也遇到了一些不兼容的麻烦,再此做记录。retrofit-2.1.0.jar、okhttp-3.4.1.jar、okio-1.6.0.jar、converter-gson-2原创 2016-10-26 16:26:18 · 4176 阅读 · 0 评论 -
Android NestedScrolling机制完全解析 带你玩转嵌套滑动
一、概述Android在support.v4包中为大家提供了两个非常神奇的类:NestedScrollingParentNestedScrollingChild如果你从未听说过这两个类,没关系,听我慢慢介绍,你就明白这两个类可以用来干嘛了。相信大家都见识过或者使用过CoordinatorLayout,通过这个类可以非常便利的帮助我们完成一些炫丽的效果,例如下面这样的:转载 2016-11-30 09:03:30 · 493 阅读 · 0 评论 -
LayoutCreator
目录功能安装用法用法截图代码生成规则历史版本功能可以让你在Activity/Fragment中自动生成findViewById等布局相关初始化代码或者在Adapter中自动生成ViewHolder代码如果你有任何新的需求或者想法意见,也可以在issue中提出~安装方式一. 下载项目中的jar包,通过本地disk方式导入转载 2016-11-30 09:47:30 · 1920 阅读 · 0 评论 -
CollapsingToolbarLayout使用(可以折叠的Toolbar)
CollapsingToolbarLayout作用是提供了一个可以折叠的Toolbar,它继承至FrameLayout,给它设置layout_scrollFlags,它可以控制包含在CollapsingToolbarLayout中的控件(如:ImageView、Toolbar)在响应layout_behavior事件时作出相应的scrollFlags滚动事件(移除屏幕或固定在屏幕顶端)。转载 2016-12-07 10:04:15 · 1303 阅读 · 0 评论 -
NavigationView使用
一、概述Google I/O 2015 给大家带来了Android Design Support Library,对于希望做md风格的app的来说,简直是天大的喜讯了~大家可以通过Android Design Support Library该文章对其进行了解,也可以直接在github上下载示例代码运行学习。为了表达我心中的喜悦,我决定针对该库写一系列的文章来分别介绍新增加的控件。转载 2016-12-08 09:10:25 · 485 阅读 · 0 评论 -
ViewPager + HorizontalScrollView 实现可滚动的标签栏
工程目录结构如下图所示运行效果如下:主界面布局文件activity_main.xml[html] view plaincopyRelativeLayout xmlns:android="http://schemas.android.com/ap转载 2015-09-08 16:52:39 · 3593 阅读 · 0 评论 -
【Android】实现联系人效果
源码简介实现了联系人字母查询、汉字查询效果。源码截图运行效果源码public class MainActivity extends Activity { private ListView sortListView; private SideBar sideBar; private转载 2015-09-02 14:31:18 · 463 阅读 · 0 评论 -
使用TextView/EditText应该注意的地方
可以显示 Markdown 格式文本的自定义WebView https://github.com/falnatsheh/MarkdownView 支持Android图文混排、文字环绕图片等效果 http://www.jcodecraeer.com/a/opensource/2015/0821/3339.html 各种文字效果的动画框架 http://www.jcod转载 2015-12-31 16:09:15 · 652 阅读 · 0 评论 -
Android开源项目第一篇——个性化控件(View)篇
本文中你可以找到那些精美App中各种有特性的View,如Gmail的左滑出菜单、Google plus的卡片式ListView,Pinterest的瀑布流,微信的左滑删除,微博的个页面下拉刷新等等。长期更新,欢迎大家补充和推荐^_^ 一、ListView1. android-pulltorefresh 一个强大的拉动刷新开源项目,支持各种控件下拉刷新ListView转载 2015-08-20 12:41:05 · 532 阅读 · 0 评论 -
Android控件之左侧抽屉菜单
创建抽屉导航导航抽屉是在 屏幕左侧边缘的 应用主导航选项的面板. 它大多数时间是隐藏的, 但当用户用手指从屏幕的左侧滑动, 或者当用户点击应用顶部工具栏的应用图标的时候, 它就会显示.此课程是描述 怎样有效的使用在Support Library中的DrawLayout接口 去实现一个导航抽屉.下面是一张效果图:创建一个抽屉布局添加一个抽屉, 声明UI转载 2015-08-28 14:58:37 · 3350 阅读 · 0 评论 -
[UI]抽屉菜单DrawerLayout分析(一)
侧拉菜单作为常见的导航交互控件,最开始在没有没有android官方控件时,很多时候都是使用开源的SlidingMenu,一直没机会分析侧拉菜单的实现机理,本文将分析android.support.v4.widget.DrawerLayout的使用及实现。 官方介绍DrawerLayout acts as a top-level container for window con转载 2015-08-28 16:01:17 · 440 阅读 · 0 评论 -
[UI]抽屉菜单DrawerLayout分析(二)
[UI]抽屉菜单DrawerLayout分析(二)继续分析DrawerLayout的手势分发部分谈到手势分发,这本身就是个好话题,DrawerLayout作为继承自ViewGroup得布局他可以拦截手势也可以分发给子view,也就是在onInterceptTouchEvent中做的操作,但是他的下面还有一个onTouchEvent方法,先看哪个呢?追溯代码我们可以知道Vie转载 2015-08-28 16:02:13 · 411 阅读 · 0 评论 -
[UI]抽屉菜单DrawerLayout分析(三)
[UI]抽屉菜单DrawerLayout分析(三)在[UI]抽屉菜单DrawerLayout分析(一)和[UI]抽屉菜单DrawerLayout分析(二)中分别介绍了DrawerLayout得基本框架结构和ViewDragerHelper的作用以及手势分发,本文一起来分析其中的Scroller的使用情况。 在ViewDragerHelper中可以发现private转载 2015-08-28 16:02:55 · 388 阅读 · 0 评论 -
【Android UI设计与开发】9:滑动菜单栏(一)开源项目SlidingMenu的使用和示例
一、SlidingMenu简介 相信大家对SlidingMenu都不陌生了,它是一种比较新的设置界面或配置界面的效果,在主界面左滑或者右滑出现设置界面效果,能方便的进行各种操作。很多优秀的应用都采用了这种界面方案,像facebook、人人网、everynote、Google+等等。如下图所示: 因为效果确实比较新颖,所以在很多的应用开发中去实现此效果,解决的办法也是不尽相同。诸转载 2015-08-29 11:28:32 · 337 阅读 · 0 评论 -
使用Toolbar + DrawerLayout快速实现高大上菜单侧滑
原文地址:《使用Toolbar + DrawerLayout实现高大上菜单侧滑》如果你有在关注一些遵循最新的Material Design设计规范的应用的话(如果没有,假设你有!),也许会发现有很多使用了看起来很舒服、很高大上的侧滑菜单动画效果,示例如下(via 参考2):今天就来使用官方支持库来快速实现这类效果,需要使用到Toolbar和DrawerLayout,详细步骤转载 2015-08-29 15:30:01 · 1055 阅读 · 0 评论 -
android自定义View之自定义EditText(添加删除功能)
忙忙碌碌20天,新的项目终于接近尾声了。今天公司召集几个用户体验师和美工一起吐糟这20天做的这个新产品,对于产品提出了很多建议,这几天就改界面了。在这个项目中大量的使用了EditText组件,并且添加了删除功能。这里面都是用RelativeLayout布局将一个包含删除图片的ImageView放到EditText中的右边。然后对ImageView添加事件,进行删除。以前都是这样干的,相信大多数也是转载 2015-12-31 16:11:00 · 389 阅读 · 0 评论