自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Brioal Is Hardworking

大四学生一枚,喜欢Android开发,欢迎交流~

  • 博客(103)
  • 资源 (7)
  • 收藏
  • 关注

原创 Android开源库-仿360手机助手底部动画菜单布局

BottomTabLayout仿360底部动画菜单布局效果对比: 360手机助手效果演示: 本库实现的效果(Icon来自360手机助手,侵删) 写在前面:如果觉得效果还行请顺手点个sta支持一下r,谢谢欢迎加入我创建的QQ交流群,群号:375276053本人马上大四学生,还没有工作,如果您有好的推荐或者可以查看我的简历:简历另外我的开源库:多达288种动画效果定制的侧滑菜单库仿TC

2016-08-19 17:25:17 4180 2

原创 仿TC App内存清理动画-已造轮子

仿TC App内存清理动画-已造轮子TC App加速效果本组件实现效果:写在前面:Github地址:MovingCircleView如果觉得效果还行请顺手点个sta支持一下r,谢谢欢迎加入我创建的QQ交流群,群号:375276053另外感谢群友李通同学的建议,写这个自定义View也学到了一些东西另外一个我的开源库:多达288种动画效果定制的侧滑菜单库欢迎查看与star下面介绍本项目使用方法:1.xm

2016-08-14 13:25:57 2014

原创 发布新手的第一个开源库-快速发布开源库到JitPack

最新版-快速发布开源库到JitPack前言:之前在JCenter上发布了个开源库,各种配置挺麻烦的,但折腾之后还是总算没出错成功弄好了,有兴趣的看一下顺手点个star:多达288种动态效果的侧滑菜单开源库,满足您项目的各种需求.但是准备弄第二个的时候虽然上传成功,后台也能看到文件了,但是添加依赖之后只有资源文件没有代码,很是郁闷.问了群里的大神之后大神推荐使用JitPack,研究了下确实挺简单的,就

2016-08-11 12:29:27 2160

原创 多达288种动态效果的侧滑菜单开源库,满足您项目的各种需求

多达288中动态效果的侧滑菜单开源库,满足您项目的各种需求演示:首先是实现效果的总揽:然后是单独效果的演示:位移动画演示:缩放动画演示:透明度动画演示:旋转动画演示:全局图片沉浸演示:模糊背景演示:动态模糊演示:反向动态模糊演示单一的动画就演示完了,下面演示几组组合动画 好了,就演示这么多了,因为组合动画太多了,演示不完的简单计算一下:(位移动画(3种)*缩放动画(2种)*透明动画(2种)*旋转动

2016-08-09 11:01:39 8269 13

原创 自定义View新手实战-一步步实现精美的钟表界面

自定义View新手实战-一步步实现精美的钟表界面效果展示:灵感来源:下面就直接进入正题吧:1.第一步,创建自定义View继承View,实现构造方法,如下public WatchBoard(Context context) { this(context, null); } public WatchBoard(Context context, AttributeSet at

2016-07-29 16:38:55 5358 11

原创 自定义View实战-仿京东首页轮播文字(又名垂直跑马灯)

自定义View实战-仿京东首页轮播文字(又名垂直跑马灯)京东客户端的轮播文字效果:本次要实现的只是后面滚动的文字(前面的用ImageView或者TextView实现即可),看一下实现的效果:经过更改后本组件已可以已开源库的形式添加到项目中使用(不用下载然后导入),使用方法及介绍详见Github.本文的实例Demo也在这里.ADTextView,欢迎star.我还写了另外一个开源库,多达288种动画效

2016-05-30 13:04:25 16126 15

原创 Java面试笔试试题积累(每天更新)

Java面试笔试试题积累(每天更新)话不多说,这篇博客的作用就是给平时写的一些关于Java面试笔试题的博客的索引Java语言的优点(最全版)Java与C++的异同重载与重写的区别Java Main方法的作用Java程序的初始化顺序Java的作用域Java中那些没有定义方法的接口Character , String , StringBuffer , StringBuilder , St

2016-05-25 13:35:23 1492

原创 【无标题】

在线检测鼠标双击

2022-10-20 15:24:25 10602

原创 El-dialog打开之后滚动到顶部

El-dialog打开之后滚动到顶部

2022-10-14 17:03:49 1952

原创 开源项目分享-健身房管理系统

今天给大家分享一个毕设级别的开源项目,强调毕设级别是想说这个项目规模较小,充其量只能当做大学生的毕设。01框架说明该项目是一个微信小程序项目,包含完整的管理前端和服务后端。该项目后端采用SpringBoot+Mysql框架,小程序端是使用uni-app框架,管理前端是采用vue+ElementUi+Iview开发的。02小程序端截图注册登录个人信息个人中心课程列表课程详情03管理端截图登录课程管理客户管.

2021-02-14 16:25:20 987 7

原创 github在线看代码的开源项目介绍

更多程序员干货敬请关注【coding不停歇】面临的问题作为程序员github可是少不了,有时候临时需要看一下仓库的代码,但是github自带的代码查看真的非常不方便,一次只能点开一个文件并且每次操作文件都要重新整个页面,导致速度很慢。解决的办法所以今天给大家分享一个github的开源项目,是一个在线的vscode代码查看器,能够方便的从github仓库调转到代码查看器。这个开源项目的名字叫github1s地址为:https://github.com/conwne...

2021-02-10 23:18:14 1195

原创 CodeKiller代码生成器

CodeKiller代码生成器下载 CodeKiller.jar,觉得通用性不强,不同的人有不同的编码习惯,所以没打算放到插件市场减少代码编写,用插件的方式生成一些不用记住但是还经常用的代码,主要针对SpringBoot1.生成SpringBoot多环境配置文件2.切换SpringBoot当前环境3.生成Mysql默认连接配置Todo生成Redis默认连接配置手动选择Ser...

2019-08-28 20:54:27 198

原创 Win命令行使用记录

ping端口首先需要到程序里面开启telnettelnet xxx 80

2019-04-25 21:48:41 213

原创 Nginx使用记录

反向代理server { ... // 效果为:原本访问 xxx/api/xxx 代理之后访问:http://www.serverA.com/xxx 也就是连带api也去除了,如果没有rewrite字段,则代理之后访问:http://www.serverA.com/api/xxx location /ap...

2019-04-25 21:48:11 142

原创 Linux使用记录

安装git// Centosyum install git安装java// Centos// 查看仓库的java版本yum -y list java*// 安装需要的版本yum install xxx安装mysql1.添加mysql的源wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10....

2019-04-25 21:47:28 134

原创 Android:一步步开发一个高度可定制化的扩展菜单

效果图 本文想试着从头开始讲解,中间贴的代码只是部分的,如果需要全部代码请翻到最后,有造好的轮子和源码.需求:如效果图所示的效果大家应该见过很多了,但是很多都是把每个菜单的按钮的样式基本上固定了,虽然可以用但是对于不同的项目来说风格真的能搭配上吗?能不能做到每个菜单样式都能自己定义而且不用太过于麻烦?实现思路:1.自定义ViewGroup,用户只需要往这个组件里面添加按钮...

2018-03-28 10:57:03 2150

原创 点击可选中单个单词的TextView,提供多选和其他自定义选项

点击可选中单个单词的TextView,提供多选和其他自定义选项项目地址:SelectableTextViewProject效果图:功能如效果图所示,另外提供多选复制的选项,没有对TextView进行过多自定义,更像是一个封装,因此使用方式按照TextView来使用即可提供的方法列表: 方法 xml属性 方法描述 void setEnableMu...

2018-03-17 11:45:19 1499

原创 共享动画的实现(AndroidL及以上)

共享动画的实现(AndroidL及以上)效果图:实现步骤:1.主题设置Activity的主题下添加如下元素,开启支持动画,并且Activity必须继承AppCompatActivity<item name="android:windowIsTranslucent">true</item>2 .前一个Activity和后一个Activity添加相同的组件(代码以ImageView为例子)3. 跳转到第

2017-01-11 20:16:52 789

原创 获取组件当中某个Drawable所在的坐标范围

获取组件当中某个Drawable所在的坐标范围如下图所示(以DrawableRight来做演示,其他类似):那么图标所在的坐标位置即为x >=(getWidth() - getTotalPaddingRight());x <= (getWidth() - getPaddingRight());y >= getPaddingTop() ;y <= getHeight() - getPadding

2017-01-11 20:15:54 613

原创 组件设置setCompoundDrawables不生效解决办法

组件设置setCompoundDrawables不生效解决办法在代码中设置组件的drawable的时候如果单纯的使用setCompoundDrawables是不会有效果的,因为没有指定drawable的大小,即Bound,具体代码如下:Drawable drawable = getResources().getDrawable(R.drawable.ic_et_bg);drawable.setB

2017-01-11 20:15:07 13202

原创 带有清空功能的EditTtxt

带有清空按钮的EditText开源库效果图:基本介绍如下:使用方式:一.添加库依赖1. 项目的build.gradle下添加 allprojects { repositories { ... maven { url 'https://jitpack.io' } } }2. app的build.gradle下

2017-01-11 20:14:47 429

原创 Linux配置java环境

Linxu配置Java环境官网下载链接感觉是不稳定,有时候能下载有时候不能下载,如果不能下载请自行百度,记得下载tar.gz版本的,解压即可,rpm版本的解压不可直接用第一步:移动安装包到/usr/lib/目录下第二步:配置环境变量在etc/profile文件最后添加export JAVA_HOME="/usr/lib/jdk1.8.0_11"export CLASSPATH=.:$JAVA_HO

2017-01-11 20:14:20 328

原创 带有清空功能的EditTtxt

带有清空按钮的EditText开源库效果图:基本介绍如下:使用方式:一.添加库依赖1. 项目的build.gradle下添加 allprojects { repositories { ... maven { url 'https://jitpack.io' } } }2. app的build.gradle下

2017-01-06 13:35:07 364

原创 实现View滑动的七种方式记录

实现View滑动的七种方式记录效果图:由于每种实现方式的效果基本上是一模一样的,所以只演示一个效果图实现方式都是采用自定义View的方法,监听onTouchEvent方法,计算位移,然后采用不同的方式来将View进行位移一 . layout方法实现原理:View在其父组件的位置是由父组件的onLayout方法确定的,其实View本身也可以通过相同的方法确定本身的位置,这个方法就是layout,参数与

2017-01-03 20:22:46 470

原创 Linux配置java环境

Linxu配置Java环境官网下载链接感觉是不稳定,有时候能下载有时候不能下载,如果不能下载请自行百度,记得下载tar.gz版本的,解压即可,rpm版本的解压不可直接用第一步:移动安装包到/usr/lib/目录下第二步:配置环境变量在etc/profile文件最后添加export JAVA_HOME="/usr/lib/jdk1.8.0_11"export CLASSPATH=.:$JAVA_HO

2017-01-03 20:21:47 367

原创 ToolBar使用详解+ToolBar按钮颜色修正方法

ToolBar使用详解+ToolBar按钮颜色修正方法效果图:从左到右分别为navigationIcon,Logo,标题,副标题,内嵌的View,ContextMenu,下文将依次介绍各自的使用方式:前提:推荐使用android.support.v7.widget.Toolbar包下的ToolBar,兼容性更好下文所用的xml属性前缀应该是app而不是android,否则没有效果一 . na

2017-01-02 08:43:42 7768

原创 Win10镜像安装net3.5

Win10镜像安装net3.5方法1.装载系统镜像2.用管理员权限打开cmd,输入以下代码:其中的L换成装载之后的镜像的盘符dism.exe /online /enable-feature /featurename:netfx3 /Source:L:\sources\sxs3.等待安装完成,结果如下则为成功安装:

2016-12-31 10:57:44 1972 1

原创 TextInputLayout字数统计功能

TextInputLayout字数统计功能实现效果演示图示可以看出,字数统计和浮动标签显示分为两种状态,一是字数未满的状态,图中显示的是红色,二是字数满了之后的状态,图中显示的是蓝色。这两种状态都可以人为的定制。xml文件:建议用TextInputEditText,MD风格能更好的支持其中的app:counterOverflowTextAppearance设置的是字数满了之后的样式,本文只设置了字体

2016-12-31 10:57:26 1508

原创 Git更新从Gihub克隆之后的项目文件到Github

Git更新从Gihub克隆之后的项目文件到服务器1 . 更新从Gihub克隆之后的项目文件到服务器由于是从Github clone下来的,基本的git设置已经有了,所以就省去了remote到远程仓库的配置方式,那么更新文件到Github就一共只有以下几步:1.添加新增文件到git//添加所有文件到gitgit add .//添加部分文件git add xxx.xxx xxx.xxx2.提交修改

2016-12-30 10:22:40 1177

原创 Java环境配置

Java环境配置代码如何配置环境等就不在叙述,只记录环境代码1. JAVA_HOME jdk路径(不包含bin),例如:C:\Program Files\Java\jdk1.8.0_1112. PATH(一般情况下已经存在) %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; (添加到开始)3. CLASSPATH .;%JAVA_HOME%\li

2016-12-30 10:09:01 309

原创 Android开源库-用于显示标签的流式布局

Android开源库-用于显示标签的流式布局Label流式布局,封装用于显示标签效果图:使用方式:1.添加布局 <com.brioal.labelview.LabelView android:id="@+id/main_label" android:layout_width="match_parent" android:layout_height

2016-09-15 23:04:38 962

原创 Android开源组件-动态效果定值范围选择控件

Android开源组件-动态效果定值范围选择控件定值范围选择控件效果演示:添加依赖库的步骤1.项目的gradle文件内的做以下改动allprojects { repositories { ... maven { url "https://jitpack.io" } } }2.添加最新版本的依赖库,最新版本如右所示

2016-09-15 19:16:41 1187

原创 算法题积累-明明的随机数

算法题积累-明明的随机数题目描述  明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作。 Input Paramn 输入随机

2016-08-30 16:51:29 1079

原创 算法积累-跳台阶问题

算法积累-跳台阶问题题目一:一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法?解析:属于找规律的算法,设f(n)为跳n个台阶的跳法,从1开始找规律:f(1) = 1 ;f(2) = 2 ;f(3) = 3 ;f(4) = 5 ;...f(n) = f(n-1) = f(n-2) ;可以看出是斐波拉契数序列,对于此题来说从n=3开始后每一个数的结果等于

2016-08-29 16:04:02 2544

原创 LintCode做题记录- 数字三角形

LintCode做题记录- 数字三角形题目:给定一个数字三角形,找到从顶部到底部的最小路径和。每一步可以移动到下面一行的相邻数字上。示例:[ [2], [3,4], [6,5,7], [4,1,8,3]]从顶到底部的最小路径和为11 ( 2 + 3 + 5 + 1 = 11)。答案: public int minimumTotal(int[][] triangle)

2016-08-06 12:46:26 1018

原创 LintCode做题记录-两数组的交 II

LintCode做题记录-两数组的交 II题目要求:计算两个数组的交每个元素出现次数得和在数组里一样答案可以以任意顺序给出示例:nums1 = [1, 2, 2, 1], nums2 = [2, 2], 返回 [2, 2].试过两种方法,都贴一下常规办法(83%的时候超时) public int[] getIntersection(int[] nums1, int[] nums2) {

2016-08-06 12:44:19 778

原创 CheckBox设置选中颜色与点击涟漪颜色

CheckBox设置选中颜色与点击涟漪颜色效果如下设置方法style.xml内添加如下内容,作用在注释里面注意colorAccent前面不加android:,否则不生效<style name="cb_test"> <!--波纹的颜色--> <item name="android:colorControlHighlight">@color/colorPrimary</i

2016-08-05 19:00:14 10841 2

原创 六个例子彻底理解finally语句块

六个例子彻底理解finally语句块这篇博客主要弄清楚两个问题   1. finally块中的代码是否一定会执行   2. finally块中的代码什么时候被执行首先开始第一个:finally块中的代码一定会被执行么?答案是否定的,主要有以下几种情况:  1.try之前发生异常或者直接结束的情况.  finally是与try , catch配套使用的,final

2016-07-28 20:26:51 1768

原创 Character , String , StringBuffer , StringBuilder , StringTokenizer 的区别

Character , String , StringBuffer , StringBuilder , StringTokenizer 的区别  1.String 是不可变类,一但被创建其值将不可被改变.  2.StringBuffer是可变类,创建之后仍然可以对其值进行修改  3.由于String是不可变类,在用String进行字符串拼接的时候实际上是创建一个StringBuffer对象,然后调用

2016-07-28 11:03:09 749

原创 设置Button背景色与点击涟漪颜色(5.0+)

.设置Button背景色与点击涟漪颜色(5.0+)效果(Linux下动态图比较麻烦,只能这样了):使用方式如下: <Button ... android:theme="@style/Button" /> <style name="Button" parent="Theme.AppCompat">

2016-07-27 22:11:08 2368 1

图像处理常用图片.zip

图片都是512分辨率的,可以很 airplane. png arctichare.png baboon. png barbara.png boat.png boy.bmp cameraman.tif cat.png Prints.pgm fruits.png rymire.png girl.png goldhill.png lena.png monarch.png mountain.png peppers.png pool.png salls.png serrano.png tulips.png uso21.pgm us092.pgm watch.png zelda_ gray_512.png

2020-08-23

Lean图片.zip

lena color_128.

2020-08-23

Object_en.md

英文原版APi-Object,MarkDonw版,已个格式化好

2016-08-04

安卓尺寸转换内

Android内组件尺寸转换,sp,px互转 , dp和px互转

2016-07-21

CircleImageView

圆形头像组件,使用方法与ImageView一样,只是不能设置scaleType

2016-06-02

adb工具包解压可执行

adb工具包解压可执行

2016-05-14

fastboot.exe

fastboot.exe

2016-05-14

空空如也

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

TA关注的人

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