Android UI 之自定义控件
wangwei129549
希望自己的努力可以实现自己简单的梦想
展开
-
Scroll滑动效果
《群英传》笔记:概述:滑动的本质是改变View当前所处的位置,通过不断地改变坐标来实现这一效果。所以滑动方法就是监听用户的触摸事件,根据事件传入的目标,不断地改变View的坐标。Android:坐标系:在Android中,坐标原点在屏幕的左上角(游戏是左下角),向左为X轴正方向,向下为Y轴正方向。系统提供getLocationOnScreen(intlocation[])这样的方法来获取坐标系中点的原创 2015-12-28 23:48:05 · 743 阅读 · 0 评论 -
Android UI标题栏模板设计
(本内容整理自徐医生的慕课网课程,为了感谢徐医生的无私分享,给医生打波广告:真心推荐他的书籍《Android群英传》,赶紧去买来看上个几十遍)开始正题: 第一步:自定义属性<?xml version="1.0" encoding="utf-8"?><resources> <!-- 左按钮;右按钮;中间标题 --> <declare-styleable name="TopBar">原创 2016-01-02 15:17:19 · 549 阅读 · 0 评论 -
Fragment
先贴上大神的博客地址,看了之后完全没写下去的欲望了。。。但为了能加深自己的印象,还是写一写。 http://blog.csdn.net/lmj623565791/article/details/37970961 http://blog.csdn.net/lmj623565791/article/details/37992017 还有慕课网hyman老师讲的也是很不错的,百度慕课网,搜索课程fr原创 2015-12-26 13:44:44 · 283 阅读 · 0 评论 -
自定义View
《群英传》整理笔记: 原则:尽量使用系统原生控件,减少适配的复杂性。在适当的情况下通过自定义View来创建灵活的布局。自定义View时,只要继承View,重写onDraw()方法来绘制View的显示内容。如果需要使用wrap_content属性,必须重写onMeasure()。还可以通过自定义attrs属性设置新的属性配置值。比较重要的回调方法: onFinishInflate():从XML加载原创 2015-12-27 18:12:19 · 418 阅读 · 0 评论 -
Android RecyclerView 使用完全解析 体验艺术般的控件
转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/45059587; 本文出自:【张鸿洋的博客】概述RecyclerView出现已经有一段时间了,相信大家肯定不陌生了,大家可以通过导入support-v7对其进行使用。 据官方的介绍,该控件用于在有限的窗口中展示大量数据集,其实这样功能的控件我们并不陌生,例如:ListV转载 2016-02-15 13:29:52 · 359 阅读 · 0 评论 -
RemoteViews在桌面小部件和通知栏的使用
(《Android开发艺术探索》读书笔记)什么是RemoteViews: 它所表示的是一个View结构,可以在其他进程中显示,也就是可以跨进程更新它的界面。 RemoteViews的应用场景: 通知栏和桌面小部件(都运行在系统的SystemServer进程)。首先说明桌面小部件的开发步骤:1、定义小部件界面: /桌面小部件/res/layout/widget.xml<?xml原创 2016-02-02 14:20:54 · 1499 阅读 · 0 评论 -
Android5.X新特性
(《Android群英传》读书笔记)Android5.X开始使用新的设计风格Material Design来统一整个Android系统的界面设计风格,主要是以下三个方面的设计: 1、材料的形态模拟(真实地空间感); 2、更加真实地动画(视觉连贯性); 3、大色块的使用(时尚感和视觉冲击力)。一、Material Design主题: 默认的三种主题:<style name="AppTheme"原创 2016-02-02 14:04:24 · 777 阅读 · 0 评论