- 博客(27)
- 资源 (15)
- 收藏
- 关注
原创 AndroidSweetSheet:ViewPager的实现(2)
AndroidSweetSheet:ViewPager的实现(2)附录文章9说明了AndroidSweetSheet典型的列表样式实现,本文写一个例子,说明AndroidSweetSheet以翻页的ViewPager样式实现。本例所需的布局文件和附录文章9相同,只是上层Java代码不同而已:package zhangphil.demo;import android.graphi
2016-06-30 16:07:43 1325
原创 AndroidSweetSheet:从底部弹出面板(1)
AndroidSweetSheet:从底部弹出面板(1)AndroidSweetSheet又是一个从底部弹出面板的开源项目。我在以前写的文章中介绍了不少这些项目,见附录文章5,6,7,8。现在再介绍一个AndroidSweetSheet。AndroidSweetSheet项目主页是:https://github.com/zzz40500/AndroidSweetSheetA
2016-06-30 15:41:20 3468
原创 Android BottomSheet:底部弹出Fragment面板(4)
Android BottomSheet:底部弹出Fragment面板(4)BottomSheet不仅可以弹出轻量级的定制好的面板(见附录文章5,6,7),还可以弹出“重”的fragment,但是此fragment是BottomSheetFragment。如果开发项目中需要更深度复杂的定制,则需要灵活的写一个fragment重新实现自己的代码设计要求,但是此fragment是需要继承
2016-06-30 09:57:37 9000 1
原创 Android BottomSheet:List列表或Grid网格展示(3)
Android BottomSheet:List列表或Grid网格展示(3)BottomSheet可以显示多种样式的底部弹出面板风格,比如常见的List列表样式或者Grid网格样式,以一个例子说明。先写一个布局,该布局作为Activity的布局加载,BottomSheet将从此Activity的底部弹出弹入。布局中只有两个button按钮,分别触发List或者Grid面板:
2016-06-29 11:24:10 3737 1
原创 Android BottomSheet:以选取图片为例(2)
Android BottomSheet:以选取图片为例(2)附录文章5简单介绍了常见的分享面板在BottomSheet中的具体应用。本文再以常见的选取图片为例写一个例子。布局文件:<com.flipboard.bottomsheet.BottomSheetLayout xmlns:android="http://schemas.android.com/apk/res/andr
2016-06-28 15:37:13 1901
原创 Android BottomSheet:便捷易用的底部滑出面板(1)
Android BottomSheet:便捷易用的底部滑出面板(1)Android BottomSheet是github上的一个第三方开源项目,其主页:https://github.com/Flipboard/bottomsheetBottomSheet提供了简洁易用的从底部滑出的面板。现在的APP开发,经常需要从底部滑出某些面板提供给用户操作入口,比如最常见的分享,底部滑出一个面
2016-06-28 14:55:42 11054
原创 Android StatusBarUtil:设置Android系统下方虚拟键键盘透明度
Android StatusBarUtil:设置Android系统下方虚拟键键盘透明度Android StatusBarUtil是github上的一个开源项目,主页:https://github.com/laobie/StatusBarUtilStatusBarUtil可以修改Android底部下方系统的原生虚拟键键盘的透明度。这是不使用StatusBarUtil的An
2016-06-27 14:15:48 4783
原创 Android NumberProgressBar:动态移动显示百分比进度的进度条
Android NumberProgressBar:动态移动显示百分比进度的进度条NumberProgressBar是github上一个开源项目,其项目主页是:https://github.com/daimajia/NumberProgressBarNumberProgressBar特点是当进度条在前进时候,显示出来的百分比进度数字随进度条实时显示出来,如图:
2016-06-27 10:56:12 7739
原创 Android第三方开源SeekBarCompat:音乐类播放器等APP进度条常用
Android第三方开源SeekBarCompat:音乐类播放器等APP进度条常用Android平台原生的SeekBar设计简单,然而,比如现在流行的一些音乐播放器的播放进度控制条,如果直接使用Android原生的SeekBar,当然可以work,但是在设计上未必能满足设计要求。SeekBarCompat是Android平台上第三方开源项目,其在github上的项目主页是:ht
2016-06-21 16:47:05 4001
原创 Android第三方开源SwitchButton
Android第三方开源SwitchButton Android SwitchButton是github上的一个第三方开源项目,其项目主页是:https://github.com/kyleduo/SwitchButtonAndroid平台上的Switch Button样式单一,SwitchButton旨在丰富Android平台的Switch样式的Button,其实现的结果如图:
2016-06-21 15:20:32 14120 1
原创 Android layer-list(3)
Android layer-list(3)在附录文章3、4的基础上,就Android layer-list再写一个较为复杂的应用。先写布局文件,该布局涉及到LinearLayoutCompat,关于LinearLayoutCompat参看附录文章5。布局文件activity_main.xml:<RelativeLayout xmlns:android="http://sc
2016-06-20 16:42:38 1805
原创 Android layer-list:联合shape(2)
Android layer-list:联合shape(2)附录文章3简单说明了Android layer-list的用法,现在把Android layer-list联合shape做出一些特殊的应用,和附录文章3类似,先写布局文件:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
2016-06-20 15:53:38 1369
原创 Android layer-list(1)
Android layer-list(1)Android layer-list,顾名思义,实现列表组合后形成的图层,写一个例子。activity_main.xml文件:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schema
2016-06-20 15:16:50 1580
原创 Android ToggleButton:状态切换的Button
Android ToggleButton:状态切换的ButtonAndroid ToggleButton和Android Button类似,但是ToggleButton提供了一种选择机制,可以表达Button处于何种状态,比如常见的WiFi打开或者关闭状态等等这种类似与非门的状态机。标准的Android ToggleButton样式简单,如果要实现自定义的、表达力丰富的Toggle
2016-06-20 14:38:37 7171
原创 Android三角标签View:TriangleLabelView
Android三角标签View:TriangleLabelView在一些商城、产品推销类APP中,如淘宝、京东、电影门票销售、商品降价促销这类的APP,常常会在其APP中看到,某些商品的左上角或者右上角有一些三角的标签,这些标签View的实现很多种,我在以前介绍过一种第三方开源的实现,见附录文章1。本文再介绍一种类似实现:TriangleLabelView。TriangleLa
2016-06-15 10:52:03 2589
原创 Android传递Bitmap的两种简单方式及其缺陷
Android传递Bitmap的几种简单方式一,通过Intent的Bundle。比如有两个activity,A,B,从A进入B。先在A中将Bitmap写进去:Resources res=getResources(); Bitmap bmp=BitmapFactory.decodeResource(res, R.drawable.ic_launcher); Bundle b
2016-06-13 10:52:14 5839
原创 功能强大的图片截取修剪神器:Android SimpleCropView及其实例代码重用简析
功能强大的图片截取修剪神器:Android SimpleCropView及其实例代码重用简析SimpleCropView是github上第一个第三方开源的图片修剪截取利器,功能强大,设计良好。我个人认为SimpleCropView比附录文章1介绍的cropper更为强大和完备,但也更为复杂,如果是简单的应用场景,那么cropper也是一个不错的选择,SimpleCropView则适
2016-06-13 10:02:16 4779 1
原创 Android第三方开源图片裁剪截取:cropper
Android第三方开源图片裁剪截取:cropper很多app都需要裁剪截取图片作为头像、logo之类,而cropper是github上的一个针对Android平台的、第三方开源图片裁剪截取项目,其项目主页是:https://github.com/edmodo/croppercropper项目给出的一个例子以一张蝴蝶图作为目标图片进行裁剪截取,如图:cropper用
2016-06-12 10:35:21 9648 1
原创 Android第三方文件选择器:aFileChooser
Android第三方文件选择器:aFileChooseraFileChooser是Android平台上的一个第三方文件选择器,其在github上的项目主页是:https://github.com/iPaulPro/aFileChooseraFileChooser实现了在Android平台上高度可定制化的文件选择功能,aFileChooser在自己的项目代码中使用也比较简单。
2016-06-11 13:06:19 9239 1
原创 Android实现ViewPager无限循环滚动回绕
Android实现ViewPager无限循环滚动回绕Android系统提供的ViewPager标准方式是左右可以自由滑动,但是滑动到最左边的极限位置是第一个page,滑动到最右边的位置是最后一个page,当滑动到最左或者最右时候,就不能再滑动/滚动了,这是Android系统默认的ViewPager实现方式。但是有些情况下开发者可能希望ViewPager能够智能的无限循环滚动回绕,比
2016-06-07 17:18:33 15691 5
原创 AndroidTreeView:Android树形节点View
AndroidTreeView:Android树形节点ViewAndroidTreeView是github上的一个第三方开源项目,其在github上的项目主页是:https://github.com/bmelnychuk/AndroidTreeView其项目实现的结果如图所示:AndroidTreeView和AndroidTree
2016-06-07 14:32:23 9524 1
原创 Android DynamicGrid:拖曳交换位置
Android DynamicGrid:拖曳交换位置Android DynamicGrid是一个第三方开源项目,DynamicGrid在github上的项目主页是:https://github.com/askerov/DynamicGrid它实现在一个网格布局内,拖曳任意子view实现动态的交换位置,这很类似手机的桌面,手机桌面的图标,均可自由拖曳实现摆放位置的交换,如动图所示:
2016-06-07 10:36:43 2902 1
原创 Android RecyclerViewSwipeDismiss:水平、垂直方向的拖曳删除item
Android RecyclerViewSwipeDismiss:水平、垂直方向的拖曳删除itemRecyclerViewSwipeDismiss是一种支持RecyclerView的水平、垂直方向拖曳删除RecyclerView里面条目item的第三方开源项目,RecyclerViewSwipeDismiss在gitbub上的项目主页是:https://github.com/CodeF
2016-06-06 16:08:55 2058
原创 Android音乐、视频类APP常用控件:DraggablePanel(2)
Android音乐、视频类APP常用控件:DraggablePanel(2)附录文章1主要演示了如何使用DraggablePanel 的DraggableView。DraggablePanel除了DraggableView外,本身DraggablePanel与DraggableView不同的是,DraggableView是一个轻量级的“View”, 而DraggablePanel是一个
2016-06-03 14:33:11 2352
原创 Android音乐、视频类APP常用控件:DraggablePanel(1)
Android音乐、视频类APP常用控件:DraggablePanel(1)Android的音乐视频类APP开发中,常涉及到用户拖曳视频、音乐播放器产生一定交互响应的设计需求,最典型的以YouTube APP为例。YouTube在开发中,有用到一个第三方开源的可拖曳面板:DraggablePanel。DraggablePanel在github上的项目主页:https://githu
2016-06-02 14:25:40 2477
原创 Android第三方开源下拉框:NiceSpinner
Android第三方开源下拉框:NiceSpinnerAndroid原生的下拉框Spinner基本上可以满足Android开发对于下拉选项的设计需求,但现在越来越流行的下拉框不满足于Android原生提供的下拉框Spinner所提供的设计样式,而改用自定制或者第三方设计的下拉框Spinner。NiceSpinner是一个第三方开源的下拉框Spinner,其在github上的项目主页
2016-06-01 10:27:12 28055 11
链家2020年9月二手房数据
2020-12-10
strava_com_sample_utf8.xls
2020-12-10
digital-7字体(LED数字样式字体)
2017-09-05
MaterialDesignLibrary_Code and Lib合集
2015-09-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人