自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (2)
  • 收藏
  • 关注

原创 仿QQ空间头部拉伸效果及属性动画的应用

 实现需求效果图:  其实这样的效果实现起来很简单,但是从来没做过的我们,看到这样的需求,一脸闷逼。   我们常规的办法是直接百度,去github,掘金,简书,看有没有类似的demo,当你找到类似这样的demo,当你看到代码时你忽然明白了一件事,好简单!!!  其实有些效果实现起来不难,只是你不愿意去想,去做。接下来,我们就实现上述效果图: 分析:1...

2018-07-31 12:35:35 466 1

原创 Vue render渲染 时间戳转时间,时间转时间戳及渲染进度条

 一.格式化时间 效果图:实现上述界面代码如下:  data() { return { loading: false, demandData: [], demandcount: 0,//总条数 skip: 0, //分...

2018-07-26 17:31:50 5260

原创 搭建Flutter环境及创建第一个demo

前言 Flutter 是一个跨平台(Android 和 iOS)的移动开发框架,使用的是 Dart 语言。和 React Native 不同的是,Flutter 框架并不是一个严格意义上的原生应用开发框架。Flutter 的目标是用来创建高性能、高稳定性、高帧率、低延迟的 Android 和 iOS 应用。并且开发出来的应用在不同的平台用起来跟原生应用具有一样的体验。不同的平台的原生体...

2018-07-26 12:01:19 3902

原创 Android一周时间早中晚排班表

我们要做一个可以动态添加,修改一周早中晚时间排班表,需求图如下: 过程具体在这里不描述了,具体查看,https://github.com/yangxiansheng123/WorkingSchedule 上传数据格式: {"friday_plan":"0,1,2","monday_plan":"3,3,3","saturday_plan":"3,3,3",&q

2018-07-25 17:28:09 1774

原创 Do not request Window.FEATURE_SUPPORT_ACTION_BAR and set windowActionBar to false in your theme

 This Activity already has an action bar supplied by the window decor. Do not request Window.FEATURE_SUPPORT_ACTION_BAR and set windowActionBar to false in your theme to use a Toolbar instead. at andr...

2018-07-24 14:57:42 1911

原创 android沉浸式状态栏底部背景用图片代替

 Android区分沉浸式状态栏与变色状态栏等详解我就不说了  网上描述太多了,可以参考:https://blog.csdn.net/u011835956/article/details/50997492,2.http://www.androidchina.net/3520.html,3.https://www.cnblogs.com/neillee/p/5402091.html,接下来我们说...

2018-07-23 15:24:12 12403

原创 Android使用Kotlin+Anko开发简化开发中的代码

目录 前言什么是Kotlin?Anko是什么?使用kotlin+AnkoKotlin Android Extensions把MainActivity转换成Kotlin代码配置kotlin到项目测试是否一切就绪原文链接:https://blog.csdn.net/u014133119/article/details/81134201 前言 什么...

2018-07-20 17:18:48 1483 2

原创 图片转Base64上传至服务器

前言1.将图片转换为Base64编码,可以让你很方便地在没有上传文件的条件下将图片插入其它的网页、编辑器中。 这对于一些小的图片是极为方便的,因为你不需要再去寻找一个保存图片的地方。2.假定生成的代码为"data:image/jpeg;base64, .....",那么你只需要全部复制,然后在插入图片的时候,地址填写这段代码即可。3.CSS中使用:background-image: u...

2018-07-19 11:56:15 4682

原创 Vue实现多级联动(扁平数组转树形数组)cascader

目录Vue扁平数组转树形数组实现多级联动,数据库数据存储表如下图所示:扁平数组转树形数组公共方法搭建界面HTML代码JS代码注解:Vue扁平数组转树形数组实现多级联动,数据库数据存储表如下图所示:  从上面数据,我们如何转化数据实现多级联动,如下图所示效果:   扁平数组转树形数组公共方法  //论坛分类 扁平数组转树形数组...

2018-07-18 19:11:59 7004

原创 Vue表单上传数据(包含图片)及列表展示数据

 一.vue上传数据包含上传图片 目录一.vue上传数据包含上传图片html代码如下:JS代码如下二.列表展示数据 HTML代码如下JS代码如下参考1.https://www.iviewui.com/components/form2.vue中的 ref 和 $refs3.iview html代码如下: <templat...

2018-07-17 21:01:12 23179 5

原创 微信小程序项目架构搭建及实现swiper轮播,底部tabBar切换,页面跳转,分享等功能

 一个简易的小程序架构,如下图所示:目录 一个简易的小程序架构,如下图所示:一.底部tabBar实现二.Banner轮播实现(swiper)swiper实现轮播代码1如下:自定义swiper轮播代码如下:三.实现列表展示1.定义一个模版template.wxml文件,代码如下 2.模版样式设置template.wxss代码如下那么模版定义完成,接...

2018-07-17 11:55:25 1955

原创 Compilation failed; see the compiler error output for details

错误:Compilation failed; see the compiler error output for details.解决修改build.gradle文件下的dependencies下的classpath配置版本。如下图所示:在这里修改Androidstudio classpath对应的版本就OK了。例如我的是3.0.1,如下所示:repositories { google()...

2018-07-16 09:30:16 76729 1

原创 Android ObjectAnimator,ValueAnimator,PropertyValueHolder,AnimatorSet,Interpolator动画使用实例

前言属性动画,API3.0之后提出的动画模式,那么相对于3.0之前的动画有什么优势呢?有以下几点优势:1.不在局限于View对象,无对象也可以进行动画处理。2.不再局限于4种基本变换:平移、旋转、缩放 、透明度。3.可以灵活的操作任意对象属性,根据自己业务来实现自己想要的结果。接下来我们就从ObjectAnimator,ValueAnimator  ,PropertyValueHolder,Typ...

2018-07-12 18:50:42 1014

原创 属性动画打造,逃逸,聚合,扩散实例

要求要实现效果:要如何实现这个效果呢???我们要从以下几个方面考虑,一步一步来:1.考虑如何绘制6个等间距的颜色圆圈。2.如何实现旋转动画效果。3.如何实现小圆逃逸后在聚合。4.如何实现水波纹扩散。我们知道实现思路,接下来我按着我们的思路一步一步的实现:一.初始化数据private void init(Context context) { mCircleColors = context.g...

2018-07-11 15:56:08 430 1

原创 抽屉菜单(DrawerLayout)库集合

1.https://github.com/mikepenz/MaterialDrawer2.https://github.com/yarolegovich/SlidingRootNav3.https://github.com/mikepenz/LollipopShowcase4.https://github.com/mzule/FantasySlide5.https://github.com/Ja...

2018-07-10 22:18:00 1762

原创 android.content.res.Resources$NotFoundException: String resource ID #0x1

在Android开发中如果出现android.content.res.Resources$NotFoundException: String resource ID #0x1这样的错误,你想也不用想,一定是Textview控件显示数据出了问题:mTextview.setText(这里的传入的数据一定写成int类型了)。我们需要做的是eg:mTextview.setText(1+""),r接下来我们...

2018-07-10 18:28:50 20255 9

原创 Configuration 'compile' is obsolete and has been replaced with 'implementation' and 'api'

Configuration 'compile' is obsolete and has been replaced with 'implementation' and 'api'.It will be removed at the end of 2018. For more information see: http://d.android.com/r/tools/update-dependenc...

2018-07-10 10:22:21 4009

原创 Android选择器(Picker)实现时间,省市区,单项滚动选择,FilePicke,wheelView,DatePicker,Calendar图片选择等31个库

1.https://github.com/gzu-liyujiang/AndroidPicker2.https://github.com/Bigkoo/Android-PickerView3.https://github.com/crazyandcoder/citypicker4.https://github.com/lantouzi/WheelView-Android5.https://gith...

2018-07-09 11:48:42 3508 3

原创 Android Banner图片轮播控件+ViewPagerIndicator+ViewPager炫酷切换效果大全收集

为了自己学习使用比较方便,因此,整理了现在banner使用比较流行常用的库,常用的banner轮播库,如下:1.https://github.com/youth5201314/banner2.https://github.com/bingoogolapple/BGABanner-Android3.https://github.com/LuckyJayce/ViewPagerIndicator4.h...

2018-07-07 23:08:06 17177 13

原创 RecyclerView高级进阶总结:ItemTouchHelper实现拖拽和侧滑删除

前言现在RecyclerView的应用越来越广泛了,不同的应用场景需要其作出不同的改变。有时候我们可能需要实现侧滑删除的功能,又或者长按Item进行拖动与其他Item进行位置的交换,但RecyclerView没有提供现成的API供我们操作,但是SDK提供了ItemTouchHelper这样一个工具类帮助我们快速实现以上功能。RecyclerView具体使用在这里不详细说明了,详细了解的话请查看详解...

2018-07-06 20:10:47 14515 3

原创 Android多图片,视频选择器全是干货值得你收藏!!!

多图选择器,自己整理了一下比较常用的多图选择,如果你想用的话可以收藏一下,大家也可以看看人家实现的思路,学习他人之长,补缺自己不足之处。1.https://github.com/zhihu/Matisse2.https://github.com/LuckSiege/PictureSelector3.https://github.com/lovetuzitong/MultiImageSelector...

2018-07-06 10:40:39 4474 1

原创 推荐Android15个常用的图表库,包含线性,条形柱状,饼状图,扇形,雷达,股票,折线,散点,仪表盘......

1.https://github.com/xcltapestry/XCL-ChartsAndroid开源图表库(XCL-Charts is a free charting library for Android platform.)    XCL-Charts基于Android原生Canvas来绘制各种图表,使用简便,定制灵活。    目前支持(3D/非3D,背向式)柱形图(Bar Ch...

2018-07-05 11:53:31 38639 8

原创 Android studio如何正确的导入第三方Library库?

对于Android studio导入第三方Library库,在网上有很多的博文都有讲解,但是对于新手有的地方还是看不明白,那些地方不明白呢?接下来我们具体看一下如何正确的导入第三方library。方法    1.File---->new--->ImporModule---->选择库(Source directory)----->next。具体操作步骤如下图所示:   到对应...

2018-07-04 10:40:42 49752 5

原创 ScreenMatch屏幕适配及刘海屏适配处理

1.下载安装    File------>Settings----------->Plugin---------->Browse Repositories-------------->搜索screenMatch--->install.点击Browse Repositories 后,弹出如下界面,我们只需按提示操作即可,安装完成重启AndroidStudio。2.使用在...

2018-07-03 11:11:24 5618

原创 Android详解View的滑动

前言我们上节讲解了Android坐标系,接下来我们讲解View的滑动。View的滑动时Android实现自定义的基础班。同时在开发中我们也难免会遇到View的滑动处理。其实不管哪种滑动方式,其基本的思想都是类似的:当点击事件传到View时,系统记下触摸点的坐标,手指移动时系统记下移动后触摸的坐标系并计算出偏移量,并通过便宜量来修改View的坐标。实现View的方法有很多种方法,这里主要说一下lay...

2018-07-02 23:18:12 181

转载 Android屏幕适配全方位解析与指导

Android的屏幕适配一直以来都在折磨着我们这些开发者,本篇文章以Google的官方文档为基础,全面而深入的讲解了Android屏幕适配的原因、重要概念、解决方案及最佳实践,我相信如果你能认真的学习本文,对于Android的屏幕适配,你将有所收获!Android屏幕适配出现的原因重要概念屏幕尺寸屏幕分辨率屏幕像素密度dpdipdpisppxmdpihdpixdpixxdpi解决方案支持各种屏幕尺...

2018-07-02 17:18:56 242

贪吃蛇游戏

贪吃蛇是基于java编写的纯代码游戏希望读者能给我评价

2014-03-15

推箱子

推箱子是基于java编写的源代码可供大家察看

2014-03-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除