- 博客(12)
- 资源 (5)
- 收藏
- 关注

原创 Android贝塞尔曲线的简单应用之——实现仿美团点击商品掉落购物车效果,附demo和工具类
上一篇:Android贝塞尔曲线的简单应用之——实现自定义圆形控件内水波纹自动上升效果Demo效果:布局这里很简单,一个RecyclerView和一个ImageView,这里稍微注意下,ConstraintLayout等下我们要用到,所以这里加了id。然后是在activity中设置recyclerview的adapter添加一些商品数据,在item的点击监听中调用封装好的工具类:Bezi...
2019-02-22 15:39:26
820

原创 Android贝塞尔曲线的简单应用之——实现自定义圆形控件内水波纹自动上升效果Demo
先上效果:很早之前就听过说贝塞尔曲线,只是一直没时间好好学习一番,最近忙里偷闲,便想着了解一下,网上关于贝塞尔曲线的解释很多,这里我就暂时不班门弄斧了,如果还不甚了解又有兴趣了解的小伙伴,可以去看看这个作者的博客,其中关于贝塞尔曲线的几篇写的还挺通俗易懂的。部分关键代...
2019-01-14 20:55:30
1525
原创 Android可折叠式标题栏的实现:CoordinateLayout+AppBarLayout+CollapsingToolbarLayout+Toolbar
常见的效果一般有以下两种: CoordinateLayout可以实现很多功能,我们可以用其来做最外层的布局样式,但是AppBarLayout 要作为CoordinateLayout的直接子view才有效,而CollapsingToolbarLayout是不能独立存在的,它只能作为 AppBarLayout 的直接子布局来使用,所以往往就看到CoordinateLayout + AppBarLa...
2019-02-23 16:08:03
2543
原创 随笔:说说第一次在android中嵌入非全屏显示的unity游戏时的坑之——界面切换时出现延迟/卡顿/花屏等现象解决方法
One 最近对接了个unity3D做的小游戏到android项目中:游戏嵌入项目的界面且非全屏显示,项目几经波折,到我手上的时候,已经采用了在同一个activity中用两个View来分别显示android界面和unity游戏界面部分,显示android部分的View在上层,通过显示与隐藏操作实现对于下层unity游戏界面View的显示和隐藏。 ...
2019-02-19 16:09:47
1545
原创 Android Studio3.0添加com.android.support:design:包的CoordinatorLayout后出现无法预览/闪退问题的解决方法
报错日志:02-15 17:54:54.969 1895-1895/? E/AndroidRuntime: FATAL EXCEPTION: mainProcess: com.example.coordinatorlayoutdemo, PID: 1895java.lang.RuntimeException: Unable to start activity ComponentInfo{c...
2019-02-15 18:09:29
3784
3
原创 Android Studio出现Resolved versions for app (26.1.0) and test app (27.1.1).解决方法
在使用Android Studio打开一个项目时常遇到这样的报错:Error:Execution failed for task ‘:serialport:preDebugAndroidTestBuild’.Conflict with dependency ‘com.android.support:support-annotations’ in project ‘:serialport’. ...
2019-01-25 14:58:12
505
原创 Android自定义View实现屏幕手写签名、银行、保险行业等电子签名
       通过自定义view实现屏幕手写签名效果,可以上一步,清空,可以保存签名为图片格式到本地。效果:思路其实很简单,肯定是自定义一个控件,然后在里面动态获取用户的触屏滑动的点的坐标并保存下来,一开始
2019-01-25 11:31:02
2286
原创 Android Studio3.0利用gradle.properties添加模块依赖
首先,我们需要有创建模块,如果是直接创建library模块或者从外部导入的话,直接添加依赖便可,如果是先创建了可单独运行的模块的话,要怎么改成可依赖的模块呢?假如 模块A 要将原本可独立运行的 模块B 添加为依赖,步骤如下:(gradle.properties的使用在文章最后说明)1.将模块B的 build.gradle 打开,将 apply plugin: ‘com.android.app...
2019-01-09 18:15:20
1208
原创 Android spinner下拉框中item的透明度设置
不管在spinner的item中如何设置透明度,都无效,最后发现可以在Spinner定义的时候加上popupBackground这个属性,通过该属性可以定义spinner下拉框中的item的颜色和透明度。<Spinner android:id="@+id/sp_serial_port" android:layout_width="200px" andro...
2018-12-30 08:57:29
1255
原创 随笔:Android中的LinearLayout的baselineAligned属性
baselineAligned简单来说就是基准线,作用是设置布局文件和子控件是否对齐关于基准线的介绍我简单应用,参考文章:http://doc.okbase.net/JohnTsai/archive/110444.html我遇到的问题是,在LinearLayout布局(竖向)下,weightSum=4,分别放入四个TextView,权重比分别为1,当设置其中一个TextView 的
2017-11-07 22:59:55
343
原创 随笔:Java位运算举例
package given.come.test;/** * * @author Given * */public class BitShiftDemo { public static void main(String[] args) { /** * 如果首位是正数,源码、反码、补码一样, * 负数的话,源码取反得到反码,反码+1进位形成补码 * 然后再进行位...
2017-11-07 22:46:18
312
原创 随笔:Java中main函数的参数args的使用
参考文献:http://blog.youkuaiyun.com/heng38274406/article/details/62885267Java中主函数常见的形式是:public static void main(String[] args) {},很多初学者也许都不会注意,其中的 String[] args是干什么用的,或者怎么使用...下面是一段测试输出main中args的代码:
2017-10-12 19:20:25
15977
2
可折叠式标题栏
2019-02-23
贝塞尔曲线实现仿美团商品动态添加到购物车效果
2019-02-22
Android自定义View实现屏幕手写签名
2019-01-25
Android广播接收者——BroadcastReceiverDemo
2018-11-29
Android贝塞尔曲线的简单应用之------实现自定义圆形控件内水波纹自动上升效果Demo
2010-08-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人