- 浏览: 90435 次
- 性别:
- 来自: 深圳
最新评论
文章列表
作者:程序员小冰,GitHub主页:https://github.com/QQ986945193
新浪微博:http://weibo.com/mcxiaobing
首先给大家看一下我们今天这个最终实现的效果图:
这个比较简单,具体效果UI图以及时间显示样式,大家可以自己修改。
总体来说,这个效果实现起来还是比较简单的,我相信你能够移植到自己的项目中。
布局比较简单,就有一个button以及textview。所以我就先放java实现代码吧:
package daviddatepickerdemo.qq986945193.com.daviddatepickerdemo;
im ...
- 2016-09-15 23:17
- 浏览 566
- 评论(0)
作者:程序员小冰,GitHub主页:https://github.com/QQ986945193
新浪微博:http://weibo.com/mcxiaobing
首先给大家看一下我们今天这个最终实现的效果图:
好了,简单的介绍一下,SwipeRefreshLayout是android系统自带的一个控件,
可以看到现在App好多刷新都有这样类似的效果。其实它的使用还是比较
简单的,就是在我们的listview的控件上面加上就行了,然后再在java代码
中设置它的颜色,以及监听它的刷新事件。我这里随便用了一个list集合。
还有刷新结束后没有操作什么内容,但是实际项目中大家 ...
- 2016-09-11 10:44
- 浏览 432
- 评论(0)
作者:程序员小冰,GitHub主页:https://github.com/QQ986945193
新浪微博:http://weibo.com/mcxiaobing
首先给大家看一下我们今天这个最终实现的效果图:
界面效果有点丑,不过功能齐全。大家如果需要,可以集成到自己的项目中。
首先说明,其实这个很简单的,利用了一个定时器而已。不过我这里进行了
输入的时间进行判断,比如不是Int类型均不可以进行倒计时。还有防止
多次点击开始计时,最后就是进行了回收对象。好了给大家看一下代码吧。
xml布局比较简单,几个button与textview,edittext实现的。
&l ...
- 2016-09-10 16:21
- 浏览 404
- 评论(0)
作者:程序员小冰,GitHub主页:https://github.com/QQ986945193
新浪微博:http://weibo.com/mcxiaobing
首先给大家看一下我们今天这个最终实现的效果图:
当然,这里的进度,是我们手动触摸控制的。截图可能不是很明显。
其实是很简单的,这只是一个android的控件而已,实现方法是,首先
我们在布局中引用seekbar。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android=&quo ...
- 2016-09-10 13:34
- 浏览 580
- 评论(0)
作者:程序员小冰,GitHub主页:https://github.com/QQ986945193
新浪微博:http://weibo.com/mcxiaobing
首先给大家看一下我们今天这个最终实现的效果图:
这个是ios中的反弹效果。当然我们安卓中如果想要实现这种效果,
感觉不会那么生硬,滚动到底部或者顶部的时候。当然
使用scrollview是无法实现的。所以我们需要新建一个view继承ScrollView
package davidbouncescrollview.qq986945193.com.davidbouncescrollview;
import andr ...
- 2016-09-08 10:06
- 浏览 451
- 评论(0)
SlidingTabLayout
作者:程序员小冰,CSDN博客:http://blog.csdn.net/qq_21376985,
QQ986945193 微博:http://weibo.com/mcxiaobing
首先先给大家看一下效果图:
介绍:本小demo里面引用了两个google的官方类,SlidingTabLayout和SlidingTabStrip,
我们将它烤进我们的项目中引用即可,具体请看详细代码。特别说明,本项目对slidingTablayout
的源代码进行了修改,如果你是从别处下载的,看到的效果是不一样的,当然标题不是剧中的,
如果想要居中,可以设置 ...
- 2016-09-06 18:32
- 浏览 719
- 评论(0)
作者:程序员小冰,CSDN博客:http://blog.csdn.net/qq_21376985,
QQ986945193 微博:http://weibo.com/mcxiaobing
首先给大家看一下演示效果
(链接:https://github.com/QQ986945193/CheckFourMark):
教程开始:首先说明README文件后缀名为md。
md是markdown的缩写,markdown是一种编辑博客的语言。格式如下:
![](img_url)
即 叹号! + 方括号[ ] + 括号( ) 其中叹号里是图片的URL。
如果不加叹号! ,就会变成普通文 ...
- 2016-09-01 10:03
- 浏览 560
- 评论(0)
作者:程序员小冰,GitHub主页:https://github.com/QQ986945193
新浪微博:http://weibo.com/mcxiaobing
首先给大家看一下我们今天这个最终实现的效果图:
首先说一下,这里利用的是一个dialog,然后设置我们需要的背景图,然后
在java主类中引用即可,当然这个功能,也可以放在查看某个图片的效果上面。大家
看情况集中到自己的项目中即可。下面给大家看一下java实现方法:
package startdialogimageview.qq986945193.startdialogimageview;
import a ...
- 2016-09-19 10:18
- 浏览 744
- 评论(0)
作者:程序员小冰,GitHub主页:https://github.com/QQ986945193
新浪微博:http://weibo.com/mcxiaobing
首先给大家看一下我们今天这个最终实现的效果图:
这个主要是用到的自定义TextView,然后里面开一个线程进行,进行滚动效果。
我这里写了两个自定义TextView,分别是从左到右,以及从右到左。利用滚动
的偏移量,进行设置滚动的位置。然后利用一个变量,进行区分是否是滚动状态。
我这里给大家看一下代码吧,只给大家看一下其中一个自定义View的。
package davidmarqueecontrolproje ...
- 2016-09-18 10:15
- 浏览 913
- 评论(0)
作者:程序员小冰,GitHub主页:https://github.com/QQ986945193
新浪微博:http://weibo.com/mcxiaobing
首先给大家看一下我们今天这个最终实现的效果图:
我这里只是单纯的实现了ListView返回顶部的功能。具体效果大家可以适当地美化
在实际项目中可以换图标,去掉右侧滚动条等。具体ui美化不做解释。
好了,首先我们是当不在顶部的时候,返回顶部按钮就会出现,而到顶部之后就会隐藏此按钮,所以我们这里就要算Listview的滑动偏移量,当然,有这个返回顶部按钮,而且一直显示在底部,所以当然用相对布局了。先给大家看一下xml ...
- 2016-09-13 11:11
- 浏览 434
- 评论(0)
作者:程序员小冰,GitHub主页:https://github.com/QQ986945193
新浪微博:http://weibo.com/mcxiaobing
首先给大家看一下我们今天这个最终实现的效果图:
我这里只是单纯的实现了scrollview返回顶部的功能。具体效果大家可以适当地美化
在实际项目中可以换图标,去掉右侧滚动条等。具体ui美化不做解释。
好了,首先我们是当不在顶部的时候,返回顶部按钮就会出现,而到顶部之后就会隐藏此按钮,所以我们这里就要算scrollview的滑动偏移量,当然,有这个返回顶部按钮,而且一直显示在底部,所以当然用相对布局了。下面先给大家看一 ...
- 2016-09-12 10:25
- 浏览 455
- 评论(0)
作者:程序员小冰,GitHub主页:https://github.com/QQ986945193
新浪微博:http://weibo.com/mcxiaobing
大家知道,我们利用activity使fragment之间相互切换的时候,可能会遇到
activity中的值传送给某个fragment,就像activity跳转传值给另一个activity
所以,给大家说一下如何进行activity传值,fragment如何获得。
首先activity得代码是:
流程是:
(必须在fragmentTransaction.commit()之前完成):
1.创建一个fragment对象
...
- 2016-09-07 11:55
- 浏览 351
- 评论(0)
作者:程序员小冰,GitHub主页:https://github.com/QQ986945193
新浪微博:http://weibo.com/mcxiaobing
首先先给大家看一下最终实现的效果:
其实这个案例的demo实在是太简单了。不过此功能也是非常强大,用处挺多的,
就像所谓的蚂蚁虽小,五脏俱全。我们可以用它集成在我们的app中。
拨打之类的。所以下面看代码吗,首先我们写好布局:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:androi ...
- 2016-09-07 10:24
- 浏览 476
- 评论(0)
作者:程序员小冰,GitHub主页:https://github.com/QQ986945193
新浪微博:http://weibo.com/mcxiaobing
首先说明,以前我用eventBus的jar包写得项目demo,前几天就写了一个EventBus的实例,这次我没用jar包,直接用gradle引用的,可是demo写完了,报错:
its super classes have no public methods with the @Subscribe annotation
所以就用google搜索了一下,找到了解决方法,那就是在接受者
onEvent()方法添加注解: @S ...
- 2016-09-05 10:34
- 浏览 1026
- 评论(0)
作者:程序员小冰,GitHub主页:https://github.com/QQ986945193
新浪微博:http://weibo.com/mcxiaobing
大家都知道,我们这些Android开发人员,不喜欢用原生模拟器的,因为他的速度真的是太慢了。所以操作起来当然感觉不是很爽。所以一般大家都是用genymotion。当然还是建议大家用真机进行测试。不过什么都是两面性的,所以,模拟器当然有它的好处。比如,某些功能节约时间。所以,在这里推荐一款天天模拟器,具体大家可以去天天模拟器官网下载下来。旧版本的天天模拟器可以直接用于调试,就像genymotion一样,运行的时候,就可以选择,如 ...
- 2016-09-05 10:02
- 浏览 342
- 评论(0)