远方的海


  • 首页

  • 分类

  • 标签

  • 归档

  • 关于

  • 搜索
close

Android L 使用 ViewOutlineProvider 裁剪 View

发表于 2017-01-12
Android 5.0的 View 类中新增了 setOutlineProvider(ViewOutlineProvider provider) 方法,注释如下: Sets the {@link ViewOutlineProvider} of the view, which generates ...
阅读全文 »

使用属性动画实现进度条效果

发表于 2016-12-30
参考链接:http://blog.csdn.net/AndroidMsky/article/details/50239447 最近项目中要做一个显示进度的效果,设计给了我们每个阶段的切图,只要根据数据显示不同的图片就可以了,后来空闲的时候就想着把它做成动态的效果,以前无意间看到上面的文章,正好在这里 ...
阅读全文 »

Android Drawable 之 LevelListDrawable

发表于 2016-12-23
本文演示使用LevelListDrawable结合android-Ultra-Pull-To-Refresh实现同程旅游App 的首页下拉刷新效果,Demo使用到的图片资源是解压缩同程App 取到的。 效果分析:仔细观察这个下拉效果不难发现,下拉的时候其实就是根据下拉的距离显示不同的图片,刷新的时 ...
阅读全文 »

TabLayout 显示更多 拖拽排序

发表于 2016-10-28
#实现思路点击”更多”显示包含RecyclerView的PopupWindow,只要让RecyclerView选中item的position和ViewPager的currentItem对应就好了;当RecyclerView拖拽排序之后只要控制好当前选中的item的position的逻辑就好了。 ...
阅读全文 »

shape中设置padding无效解决方案

发表于 2016-10-20
最近在写布局的时候,给LinearLayout添加分割线,并且想让分割线有上下边距,于是就自定义一个shape: 12345678<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape ...
阅读全文 »

SurfaceView基本用法

发表于 2016-10-18
SurfaceView一半多用于游戏开发,或者类似大转盘,时钟控件等动态实时更新的View,因为它要求在子线程中绘制,而不会阻塞主线程。 自定义View继承SurfaceView并且实现SurfaceHolder.Callback接口: 1234567891011121314151617181920 ...
阅读全文 »

仿同程旅游app产品详情页,实现scrollview中tab顶部悬停效果

发表于 2016-10-14
#效果图 #实现方式1.在顶部放一个与scrollview中相同布局的浮动view,控制显示/隐藏; 2.view.setTranslationY(translationY); 如果这个浮动的view有多种状态(类似tab切换这种),那么方式1就比较麻烦,要同步状态,所以本文是用方式2实现的。 # ...
阅读全文 »

gradle使用exclude移除重复依赖

发表于 2016-09-20
exclude+— com.android.support:design:24.2.1 |  +— com.android.support:support-v4:24.2.1 (*) |  +— com.android.support:appcompat-v7:24.2.1 (*) |  \ — c ...
阅读全文 »

gradle常用命令

发表于 2016-09-20
查看依赖树查看所有依赖树gradle -q app:dependencies 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 ...
阅读全文 »

library中BuildConfig.DEBUG始终为false的解决方法

发表于 2016-09-02
参考: http://stackoverflow.com/questions/20176284/buildconfig-debug-always-false-when-building-library-projects-with-gradle# 修改默认的发布配置通过 android.publis ...
阅读全文 »
1234
panda

panda

这个帅哥很懒,只留下这段话。

32 日志
12 标签
GitHub Weibo
© 2019 panda
由 Hexo 强力驱动
主题 - NexT.Mist