`
qq986945193
  • 浏览: 79283 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论
文章列表
作者:程序员小冰,GitHub主页:https://github.com/QQ986945193 新浪微博:http://weibo.com/mcxiaobing 首先给大家看一下我们今天这个最终实现的效果图: 这个比较简单,具体效果UI图以及时间显示样式,大家可以自己修改。 总体来说,这个效果实现起来还是比较简单的,我相信你能够移植到自己的项目中。 布局比较简单,就有一个button以及textview。所以我就先放java实现代码吧: package daviddatepickerdemo.qq986945193.com.daviddatepickerdemo; im ...
作者:程序员小冰,GitHub主页:https://github.com/QQ986945193 新浪微博:http://weibo.com/mcxiaobing 首先给大家看一下我们今天这个最终实现的效果图: 好了,简单的介绍一下,SwipeRefreshLayout是android系统自带的一个控件, 可以看到现在App好多刷新都有这样类似的效果。其实它的使用还是比较 简单的,就是在我们的listview的控件上面加上就行了,然后再在java代码 中设置它的颜色,以及监听它的刷新事件。我这里随便用了一个list集合。 还有刷新结束后没有操作什么内容,但是实际项目中大家 ...
作者:程序员小冰,GitHub主页:https://github.com/QQ986945193 新浪微博:http://weibo.com/mcxiaobing 首先给大家看一下我们今天这个最终实现的效果图: 界面效果有点丑,不过功能齐全。大家如果需要,可以集成到自己的项目中。 首先说明,其实这个很简单的,利用了一个定时器而已。不过我这里进行了 输入的时间进行判断,比如不是Int类型均不可以进行倒计时。还有防止 多次点击开始计时,最后就是进行了回收对象。好了给大家看一下代码吧。 xml布局比较简单,几个button与textview,edittext实现的。 &l ...
作者:程序员小冰,GitHub主页:https://github.com/QQ986945193 新浪微博:http://weibo.com/mcxiaobing 首先给大家看一下我们今天这个最终实现的效果图: 当然,这里的进度,是我们手动触摸控制的。截图可能不是很明显。 其实是很简单的,这只是一个android的控件而已,实现方法是,首先 我们在布局中引用seekbar。 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android=&quo ...
作者:程序员小冰,GitHub主页:https://github.com/QQ986945193 新浪微博:http://weibo.com/mcxiaobing 首先给大家看一下我们今天这个最终实现的效果图: 这个是ios中的反弹效果。当然我们安卓中如果想要实现这种效果, 感觉不会那么生硬,滚动到底部或者顶部的时候。当然 使用scrollview是无法实现的。所以我们需要新建一个view继承ScrollView package davidbouncescrollview.qq986945193.com.davidbouncescrollview; import andr ...
SlidingTabLayout 作者:程序员小冰,CSDN博客:http://blog.csdn.net/qq_21376985, QQ986945193 微博:http://weibo.com/mcxiaobing 首先先给大家看一下效果图: 介绍:本小demo里面引用了两个google的官方类,SlidingTabLayout和SlidingTabStrip, 我们将它烤进我们的项目中引用即可,具体请看详细代码。特别说明,本项目对slidingTablayout 的源代码进行了修改,如果你是从别处下载的,看到的效果是不一样的,当然标题不是剧中的, 如果想要居中,可以设置 ...
作者:程序员小冰,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。 如果不加叹号! ,就会变成普通文 ...
作者:程序员小冰,GitHub主页:https://github.com/QQ986945193 新浪微博:http://weibo.com/mcxiaobing 首先给大家看一下我们今天这个最终实现的效果图: 首先说一下,这里利用的是一个dialog,然后设置我们需要的背景图,然后 在java主类中引用即可,当然这个功能,也可以放在查看某个图片的效果上面。大家 看情况集中到自己的项目中即可。下面给大家看一下java实现方法: package startdialogimageview.qq986945193.startdialogimageview; import a ...
作者:程序员小冰,GitHub主页:https://github.com/QQ986945193 新浪微博:http://weibo.com/mcxiaobing 首先给大家看一下我们今天这个最终实现的效果图: 这个主要是用到的自定义TextView,然后里面开一个线程进行,进行滚动效果。 我这里写了两个自定义TextView,分别是从左到右,以及从右到左。利用滚动 的偏移量,进行设置滚动的位置。然后利用一个变量,进行区分是否是滚动状态。 我这里给大家看一下代码吧,只给大家看一下其中一个自定义View的。 package davidmarqueecontrolproje ...
作者:程序员小冰,GitHub主页:https://github.com/QQ986945193 新浪微博:http://weibo.com/mcxiaobing 首先给大家看一下我们今天这个最终实现的效果图: 我这里只是单纯的实现了ListView返回顶部的功能。具体效果大家可以适当地美化 在实际项目中可以换图标,去掉右侧滚动条等。具体ui美化不做解释。 好了,首先我们是当不在顶部的时候,返回顶部按钮就会出现,而到顶部之后就会隐藏此按钮,所以我们这里就要算Listview的滑动偏移量,当然,有这个返回顶部按钮,而且一直显示在底部,所以当然用相对布局了。先给大家看一下xml ...
作者:程序员小冰,GitHub主页:https://github.com/QQ986945193 新浪微博:http://weibo.com/mcxiaobing 首先给大家看一下我们今天这个最终实现的效果图: 我这里只是单纯的实现了scrollview返回顶部的功能。具体效果大家可以适当地美化 在实际项目中可以换图标,去掉右侧滚动条等。具体ui美化不做解释。 好了,首先我们是当不在顶部的时候,返回顶部按钮就会出现,而到顶部之后就会隐藏此按钮,所以我们这里就要算scrollview的滑动偏移量,当然,有这个返回顶部按钮,而且一直显示在底部,所以当然用相对布局了。下面先给大家看一 ...
作者:程序员小冰,GitHub主页:https://github.com/QQ986945193 新浪微博:http://weibo.com/mcxiaobing 大家知道,我们利用activity使fragment之间相互切换的时候,可能会遇到 activity中的值传送给某个fragment,就像activity跳转传值给另一个activity 所以,给大家说一下如何进行activity传值,fragment如何获得。 首先activity得代码是: 流程是: (必须在fragmentTransaction.commit()之前完成): 1.创建一个fragment对象 ...
作者:程序员小冰,GitHub主页:https://github.com/QQ986945193 新浪微博:http://weibo.com/mcxiaobing 首先先给大家看一下最终实现的效果: 其实这个案例的demo实在是太简单了。不过此功能也是非常强大,用处挺多的, 就像所谓的蚂蚁虽小,五脏俱全。我们可以用它集成在我们的app中。 拨打之类的。所以下面看代码吗,首先我们写好布局: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:androi ...
作者:程序员小冰,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 ...
作者:程序员小冰,GitHub主页:https://github.com/QQ986945193 新浪微博:http://weibo.com/mcxiaobing 大家都知道,我们这些Android开发人员,不喜欢用原生模拟器的,因为他的速度真的是太慢了。所以操作起来当然感觉不是很爽。所以一般大家都是用genymotion。当然还是建议大家用真机进行测试。不过什么都是两面性的,所以,模拟器当然有它的好处。比如,某些功能节约时间。所以,在这里推荐一款天天模拟器,具体大家可以去天天模拟器官网下载下来。旧版本的天天模拟器可以直接用于调试,就像genymotion一样,运行的时候,就可以选择,如 ...
Global site tag (gtag.js) - Google Analytics