
UI
文章平均质量分 77
zyxNobita
追求新技术敢于创新,努力工作!!!脚踏实地得走好每一步,虽然想象很丰满,现实很骨干,以踏实、勤奋得心态去生活。没有解决不了的困难,只是还没有找对方法。
展开
-
Canvas H5的新特性
从1999年出来的Html4,到2007年定义的H5,H5新增加了很多控件元素, HTML5 中的一些有趣的新特性:用于绘画的 canvas 元素用于媒介回放的 video 和 audio 元素对本地离线存储的更好的支持新的特殊内容元素,比如 article、footer、header、nav、section新的表单控件,比如 calendar、d原创 2015-01-21 10:15:31 · 1598 阅读 · 0 评论 -
Adroid UI 界面绘制原理分析
在Android APP应用的开发中,UI的展现很重要。然而,谷歌提供的Android UI控件对于APP的普通开发是可以满足的,但是需要做一些复杂的UI那就需要自己去自定义UI控件了。谈到自定义UI控件,想必需要先了解一下Adroid UI 界面绘制原理吧,Android手机不管是对谷歌提供的Android控件,还是自己定义的控件,都需要手机对UI控件的绘制。下面根据自己所了解的Adroid UI 界面绘制原理进行一下分析:原创 2015-03-09 09:10:16 · 1148 阅读 · 0 评论 -
android自定义日历并添加事件
前几天闲来无事,变想做一些小工具玩玩。花了一天多的时间,弄出一个简单日历的View。分为月份模式和星期模式。滚动查看,先上图看看:上面的是显示的是月份的模式。下面是星期的模式: CalendarView是一个自定义View,然后通过Viewpager的OnpageChangeListener进行转载 2015-03-13 15:42:51 · 5649 阅读 · 2 评论 -
Hybrid(混合式) Appz之WebView中如何让JS与Java安全地互相调用
在现在安卓应用原生开发中,为了追求开发的效率以及移植的便利性,使用WebView作为业务内容展示与交互的主要载体是个不错的折中方案。那么在这种Hybrid(混合式) App中,难免就会遇到页面JS需要与Java相互调用,调用Java方法去做那部分网页JS不能完成的功能。翻译 2015-03-24 16:49:08 · 1506 阅读 · 0 评论 -
网页CSS样式属性:font字体常识
网页样式常用的Font属性,常见的字体设计样式原创 2015-04-28 16:08:57 · 1240 阅读 · 0 评论 -
添加头、尾和动画的下拉刷新RecyclerView
废话,先看效果,嗯…看起来有点卡,截图软件的问题:上图中演示了三种不同的布局和下拉效果,三种布局和三种下拉效果可以通过Header的设置任意组合。图中普通列表是ListView样式,没有设置Header和Footer,使用默认的下拉刷新和上拉加载。 宫格列表使用的是自定义Header和Footer的下拉刷新和上拉上拉加载,并设置了下拉使放大的图片。 瀑布流列表使用的转载 2015-08-23 21:03:51 · 2016 阅读 · 2 评论 -
app引导页
先看效果图:1.显示三个页面的Activity 用view pager去加载三个fragment实现,控制点点点的切换,监听view pager的切换,控制fragment动画的开始跟结束,重写了view pager,实现了背景图片的移动效果.[java] view plaincopy/**转载 2015-08-29 21:36:55 · 849 阅读 · 0 评论 -
Android 高手进阶之自定义View,自定义属性(带进度的圆形进度条)
转载请注明地址:http://blog.youkuaiyun.com/xiaanming/article/details/10298163很多的时候,系统自带的View满足不了我们功能的需求,那么我们就需要自己来自定义一个能满足我们需求的View,自定义View我们需要先继承View,添加类的构造方法,重写父类View的一些方法,例如onDraw,为了我们自定义的View在一个项目中能够重用,有时候我转载 2015-08-31 14:25:59 · 460 阅读 · 0 评论 -
Android Zxing实现二维码、条形码扫描,仿微信二维码扫描效果
转载请注明出处:http://blog.youkuaiyun.com/xiaanming/article/details/10163203了解二维码这个东西还是从微信中,当时微信推出二维码扫描功能,自己感觉挺新颖的,从一张图片中扫一下竟然能直接加好友,不可思议啊,那时候还不了解二维码,呵呵,然后做项目的时候,老板说要加上二维码扫描功能,然后自己的屁颠屁颠的去百度,google啥的,发现很多朋友都有介绍转载 2015-08-31 14:52:13 · 2734 阅读 · 0 评论 -
android WebView基础使用
最近做的移动APP使用到了 当前快速开发的模式:混合模式开发APP。在混合模式开发APP有那个控件非常重要,它们分别是:Android的WebView和IOS端的UIWebView控件,这个两个控件是移动端去加载PC端网页的桥梁工具,也可以这样理解,它们两个就是内嵌在移动APP的自定义浏览器,相当于手机APP的浏览器功能。浏览器控件是每个开发环境都具备的,这为马甲神功提供了用武之地,windows的有webbrowser,android和ios都有webview。只是其引擎不同,相对于微软的webbr原创 2015-03-20 10:14:55 · 741 阅读 · 0 评论 -
Ajax的数据类型
JQuery中Ajax的 异步跨域访问,dataType 的设置: dataType:"jsonp",原创 2015-03-05 16:48:35 · 1213 阅读 · 0 评论 -
推荐十五款APP原型设计工具
我们知道,一款优秀的移动APP产品原型设计工具应该具备以下特点:①.支持移动端演示(随时随地演示给BOSS,厕所&食堂&电梯…以体现我是那么的敬业——长点工资必备)②.组件库(高效复用,谁用谁知道)③.可以快速生成全局流程(程序猿看不懂拆解的,给丫的看这个)④.在线协作(多个PM狗一起用)⑤.手势操作、转场动画、交互特效…(这些都不需要,留给专业的交互、视觉转载 2015-03-16 13:44:09 · 2875 阅读 · 1 评论 -
JS中的JSON转换
前一段时间,写JS的时候遇到一个问题,JS中的JSON转换? 也许在以前PC端系统应用中很少会要的JSON数据,大多都是 从后台的业务逻辑中返回对象或者是对象集合的方式,然而 随着 移动端的迅速发展,出现了 服务器端 于APP端的数据交互问题,在以前的交互 格式 基本都是 XML 格式,现在JSON格式以成为了主流 数据的交互格式。再加上现在 第三方的 API Server 比较多的数据提供原创 2015-01-05 14:12:30 · 712 阅读 · 0 评论 -
Android Dialog常见使用
在Android开发中,我们经常会需要在Android界面上弹出一些对话框,比如询问用户或者让用户选择,从而增强APP与用户之间的交互体验,使得APP灵活性提高了,也达到了Android最初的智能目标。这些功能我们叫它Android Dialog对话框,在我们使用Android的过程中,我归纳了一下,Android Dialog的类型无非也就7种,下面我分别向大家介绍这7种Android Dialog对话框的使用方法,希望对大家能有所帮助。原创 2015-02-26 13:24:28 · 1213 阅读 · 1 评论 -
HTML5基本元素使用
HTML5基本元素使用原创 2015-02-25 16:47:32 · 1278 阅读 · 0 评论 -
JS加载性能优化
搞了那么多年的JS开发,自我感觉JS确实难学,主要是枯燥、易错。以前做PC端的JS开发的时候没有很明显的发现 网页界面对JS加载性能要求,再后来涉及到移动APP的开发,需要调用网页来实现混合模式开发的时候,明显感觉JS在其中起到的作用不是一般的大,对界面的加载渲染效果很明显的展示给用户的体验上。当然,在PC网页上,随意PC端机器很强大,有足够的内存加载,但是相比好的JS加载下来的网页,给用户感觉就是不一样的。下面就阐述一些JS加载性能优化的小技巧:首先,需要明白 浏览器对javascript的处理原创 2015-02-26 16:05:36 · 762 阅读 · 0 评论 -
JS中的this关键字解剖
在开发的各类语言中都会有 this 关键字,this 看起来很简单,但是在不同的地方代表的意义就不一样了,很容易混淆。做过Java的同道中人都会遇到一个这样的问题,在一个类中的this,在类的方法中代表的是该类的实例对象,但是遇到匿名内部类就麻烦了,此时的this代表的是所属类的实例对象。在JavaScript中this变量是一个令人难以摸清的关键字,this可谓是非常强大,充分了解this的相关知识有助于我们在编写面向对象的JavaScript程序时能够游刃有余,那就更难理解了,因为我个人感觉JS原创 2015-02-27 09:44:03 · 954 阅读 · 0 评论 -
Android L 水波纹点击效果
前言前段时间android L(android 5.0)出来了,界面上做了一些改动,主要是添加了若干动画和一些新的控件,相信大家对view的点击效果-水波纹很有印象吧,点击一个view,然后一个水波纹就会从点击处扩散开来,本文就来分析这种效果的实现。首先,先说下L上的实现,这种波纹效果,L上提供了一种动画,叫做Reveal效果,其底层是通过拿到view的canvas然后不断刷新view来完转载 2015-03-25 13:04:28 · 822 阅读 · 0 评论 -
做UI常用的一些第三方框架
做UI有端时间了,最近算不是太忙,记录一下经常用到的UI框架,方便以后自己的使用,同时也提供志同道合的开发人员参考。前段时间,在eoeAndroid网站论坛上的一个IOS的UI调查活动中,看到很多开发IOS的人员抱怨基础不好,技术不精湛,努力了很多,结果能力的提高不是很明显。然后有一个专家大神解答:一个APP的关键在于UI功能上的流畅,APP的UI做很好看,很时尚,给用户一种 “眼前一亮” 、“山重水复疑无路,柳暗花明又一村”的感觉,而对于那些加载数据、下载图片、消息推送、即时通讯等功能,都有很多原创 2015-03-04 15:58:44 · 1660 阅读 · 0 评论 -
开发iOS应用前应该做的6件事
[-]验证你的idea有已经上线的app和你的创意类似吗有没有人购买或是在寻找相关功能的app你的idea解决了什么问题或是满足了用户什么样的需求创建一个任务表了解这个idea的用户群原型竞品分析重复以上的事情不管你是不是一个iOS开发者,你都有必要看一看这篇文章,比如你想要把你的一个想法实现,或者你想马上开始做某一件事情。在这篇文章中,我将会指出一些开转载 2015-03-16 13:46:25 · 528 阅读 · 0 评论 -
ImageView的scaleType属性使用 与 adjustViewBounds属性
ImageView的scaleType的属性有好几种,分别是matrix(默认)、center、centerCrop、centerInside、fitCenter、fitEnd、fitStart、fitXYandroid:scaleType="center"保持原图的大小,显示在ImageView的中心。当原图的size大于ImageView的size,超过部分原创 2016-07-19 11:57:00 · 619 阅读 · 0 评论