王温暖的博客

这货太懒了

排序:
默认
按更新时间
按访问量

SmartRefreshLayout自定义上拉刷新效果

本文主要介绍使用smartRefreshLayout进行底部的自定义,使用官网上介绍的方法仅仅只能改变文字而无法满足我们的需求,官网中介绍的字符串的替换方法:https://github.com/scwang90/SmartRefreshLayout/blob/master/art/md_faq....

2018-09-19 22:06:39

阅读数:33

评论数:0

自定义圆形ProgressBar

本文主要参考博客:https://www.cnblogs.com/tianzhijiexian/p/3854346.html 在移植原来项目时候有几个坑,需要注意下,否则编译不过: 1. androidManifest.xml里面需要使用: android:theme="...

2018-09-19 21:16:11

阅读数:19

评论数:0

CardView定义阴影、点击水波纹、圆角

一般使用在recyclerView中,给每个Item项添加需要的效果,例如阴影,圆角,还有点击的水波纹等。 写法就是添加V7包中的CardView作为根布局即可: 效果如下: 全部代码如下,主要就是设置CardView的属性: <?xml version=&am...

2018-09-19 10:24:48

阅读数:13

评论数:0

java解析Excel表格数据

我们使用的包为jxl.jar,可以实现从Excel文件中读取指定的行和列的值。 java代码、Excel表格和jar包已经提交到Git上:https://github.com/buder-cp/base_component_learn/tree/master/get_excel_values ...

2018-09-18 21:03:05

阅读数:10

评论数:0

在任意指定view的位置弹出popupWindow

在指定view处弹出弹窗,主要需要获取指定view的位置,可以通过这种方式: int[] xy = new int[2]; view.getLocationInWindow(xy); 然后在showAtLocation时设置下位置即可: mPopupWin...

2018-09-12 20:32:44

阅读数:21

评论数:0

万能RecyclerView分割线扩展

该万能分割线参考自博客:https://blog.csdn.net/pengkv/article/details/50538121 在他的基础上添加了距离左右边距的属性。 该divider可以自己定义宽高、距离左边、右边的距离,颜色等,先来看下效果: 在项目中将RecyclerViewDi...

2018-09-11 17:11:18

阅读数:22

评论数:0

Android自定义dialog对话框悬浮在界面上

本文的代码来自:http://blog.csdn.net/oqihaogongyuan/article/details/50958659 首先看下自定义的效果,圆角对话框、悬浮在界面上、背景变灰色: 第一步:values/styles/ 文件夹下新加DIalog主题风格,在这里设置背景色等...

2018-09-05 21:44:10

阅读数:26

评论数:0

使用SmartRefreshLayout完成RecyclerView上拉刷新、下拉刷新的完整例子

首先,我们看一下效果,先是下拉从上到下更新5个数据项;然后滑到底部,上拉从底部向上添加5个数据项: 我们使用的第三方库,因此在gradle配置文件中先加进来: implementation 'com.android.support:recyclerview-v7:25.3.1' ...

2018-09-03 22:04:15

阅读数:32

评论数:0

Spannable的简单用法

先上图,简单给文字设置的效果如下:   布局文件就是两个textView: <?xml version="1.0" encoding="utf-8"?> &amp...

2018-09-03 16:11:41

阅读数:21

评论数:0

RecyclerView配合DiffUtil局部刷新完整例子

废话不多说,上来就先看效果吧。点击“模拟刷新”按钮完成第二、三项列表中的描述文字和下面的滚动动画的刷新。第二次进入直接下拉到列表底部点击“模拟刷新”按钮,同样可以完成定向刷新。这应该是我们期待的效果吧。这样的功效就是普通的RecyclerView配合DiffUtil来实现的定向局部刷新。 D...

2018-08-27 20:33:15

阅读数:117

评论数:0

Android圆形头像轮播闪动实现

项目中需要使用头像可以循环轮播的效果,哈哈,啥也不说,先上效果图, 不要看例子花里胡哨的,其实只是中间那四个头像啊!单独抽出来是右边这样的图片效果,这里是搞了个按钮开启自动更新的任务。             要想使用自动轮播头像闪动,首先需要圆形的头像,这个圆形的头像图片使用的是一个叫C...

2018-08-25 13:34:12

阅读数:36

评论数:0

Android文字自动轮播实现

项目中需要使用文字自动轮播的效果,先上效果图; 实现也很简单,就是一个进入和出去的动画。可以让文字自动轮播。 首先最简单的两个动画,写在了XML里面,当然也可以写到java中, 第一个in_animation.xml <?xml version=&quo...

2018-08-25 12:04:33

阅读数:38

评论数:0

Android startActivityForResult基本用法

从A页面使用startActivityForResult()跳转到B页面,B页面点击返回时将新写入的值传回到A页面。 MainActivity: public class MainActivity extends AppCompatActivity { private Text...

2018-08-16 21:54:39

阅读数:33

评论数:0

Android动态创建布局常用方法

项目中经常需要动态改变某个View的位置,或者自定义View时需要动态赋值等等,因此有一些基础操作需要熟练掌握,下面这个虽然很丑,但是基本上常用的一些动态操作的方法都已经涉及到了,先看下效果,然后对照代码看: 对应代码如下: public class MainActivity exten...

2018-08-16 20:08:58

阅读数:94

评论数:0

android关于shape的gradient属性使用下篇-动态java设置

动态设置gradient的好处是可以设置多个颜色变化,做出更过酷炫的颜色变换。 先上效果图: 其实背景就是一个自定义View,然后在布局文件中引用进去: public class gradientView extends View{ public gradientView(Co...

2018-08-16 17:26:34

阅读数:26

评论数:0

android关于shape的gradient属性使用上篇-静态xml

整体的背景颜色设置,使用的drawable中shape中gradient属性,背景色的最终样子: 首先介绍下gradient的相关属性: <gradient android:angle="integer" ...

2018-08-16 17:17:27

阅读数:46

评论数:0

Failed to create JVM:error code -1 Android Studio无法启动

问题背景: 无法启动的背景是这样的,下午跑项目有点卡,就把studio.exe.vmoptions的参数调大了,由于不懂自己瞎调太大,后面重启Android studio后就弹出无法启动, 还一直说我的JDK的环境变量没有配置。此时你可以全局搜索studio.exe.vmoptions,这个文件...

2018-08-15 21:36:43

阅读数:32

评论数:0

Android动画下金币雨

  Android动画需求,从上方掉落下来一堆金币,然后弹弹弹,最后收起金币。大概的样子就是下面这张图了 o(* ̄︶ ̄*)o    整体项目结构如下图所示: 金币雨是一个自定义的控件,需要使用时,直接在XML中引用即可。如下: <RelativeLayout ...

2018-08-12 21:48:53

阅读数:126

评论数:0

编译Android源码

更换镜像源 https://blog.csdn.net/u010053463/article/details/49300625 新版VirtualBox设置Ubuntu与windows共享文件夹的方法 http://www.icoder.top/blog/index.php/2017/05/...

2018-06-10 10:02:51

阅读数:48

评论数:0

Android进程启动流程学习网址小结

关于Android进程或是activity启动流程,近期看到的几个非常不错的学习地址整理如下,以后再回顾就不用再在网上花时间找了: (1)作者非常牛掰,按照源码流程进行梳理讲解; (2)更主要是从整体流程上梳理; (3)(4)是视频,更直观形象的感受到进程或是activity的创建流程。 ...

2018-04-15 10:48:49

阅读数:69

评论数:0

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