前言: 今天更新了下ShadowLayout 3.2.2。上传代码到github的时候碰到了标题描述那样的问题。话说我月初上传都是好的啊。而且一直是用github账号密码去上传的。百度没办法解决,最后google到了一种解决方案,故此记录。希望也能帮助无奈的同学们
步骤一:
点击头像,选中下方的设置Settings
步骤二:
进入设置界面,选中Developer settings开发人员设置
步骤三:
进入开发人员设置后,选中Personal access tokens,后点击Generate new token。大致意思就是为开发人员配置一toekn,用于管理这个github
步骤四:
点击进入之后,会出现如下界面。这里Note里填写的就是要为这个账户名建立token。Expiration意思就是这个token的生效期,这里可以随便选择,为自己建可以选择无限制。然后下面的一大框,指的是此token用户拥有的权限,当然你可以全部选择。我选择了:
- repo
- admin:public_key
- admin:repo_hook
- delete_repo
步骤五:
选完之后拉到下面,点击按钮Generate token。之后会生成一段字符串,复制下来,放在你的笔记本上,一定要记住哦。不然又得重新生成了。之后上传代码到github就可以用了。用户名:就用Note里的。密码:就用刚刚生成的字符串。问题解决。真的有走不完的坑!
ShadowLayout 3.2.2
写到这里,你可能都不知道ShadowLayout是什么。是一块原创的android自定义控件。目前star 2.1k。有什么用呢?
任何view被包裹后即可享受阴影,以及系统shape,selector功能(清空项目drawable文件夹)。具体介绍如下:
支持定制化阴影:
1. 随意修改阴影颜色值
2. 阴影圆角:可统一设置圆角,也可对某几个角单独设置
3. 阴影x,y偏移量
4. 随意修改阴影扩散程度,即阴影大小
5. 隐藏阴影:隐藏某边或多边阴影,或完全隐藏
6. 可随意代码动态修改阴影
不止于阴影;系统shape功能:项目中shape、selector、ripple统统拥有。解放你的双手,清空项目drawable文件夹:
1. shape样式:pressed(按钮点击)、selected(按钮选择)、ripple(点击水波纹)
2. 背景色设置
3. stroke边框设置
4. 渐变色背景色设置
5. 按钮是否可被点击及不可点击背景
6. 可绑定textView后,可伴随文案变化,可伴随文案颜色变化
7. 支持设置图片背景,支持图片selector