Android UI
Voctex
门外的繁华不是我的繁华
展开
-
自定义View:自定义属性
今天闲着蛋疼,加上项目上有用到的地方有两个,想着放置系统源生控件终是不妥,然后就整了这么一个控件出来,有段时间没有弄自定义控件和自定义属性,发现有些不是记得很清楚,所以还是弄一篇笔记起来。。。好吧,我们先来看看最终的效果图是整么样的吧:绿线部位请忽略~~~没错,这整个就一个控件来的,直接在xml放置这个控件就行了废话少说,我们开始讲解自定义控件当中自定义属性的做法:首先,我们先在res/values原创 2015-10-14 19:24:44 · 637 阅读 · 0 评论 -
自定义View(一)——measure
View的测量自定义View的时候,一般都会涉及到View的几个方法,onDraw、onMeasure和onLayout等方法,依照顺序走的话,会先走onLayout——onMeasure——onDraw,其中onLayout方法主要是处理该View在父布局当中的坐标位置,onMeasure方法是测量该View的大小宽高,最后onDraw方法则是把该View的内容绘制出来。这里要讲述的就是onMea原创 2016-12-29 08:43:39 · 311 阅读 · 0 评论 -
有关appwidget的简单开发以及步骤
什么是AppWidget?AppWidget就是我们平常在桌面上见到的那种一个个的小窗口,利用这个小窗口可以给用户提供一些方便快捷的操作。本篇打算从以下几个点来介绍AppWidget: 1.如何创建一个简单的AppWidget 2.如何使得AppWidget与客户端程序交互创建简单的AppWidget 在介绍之前给大家看一下程序运行的最后结果和项目结构图,原创 2015-10-14 19:06:40 · 593 阅读 · 0 评论 -
FloatingActionButton属性、用法,以及解析并解决sdk25以上只隐藏不显示的问题
悬浮按钮(FloatingActionButton),在下文简称fab,今天我们来讲讲它的一些属性与用法,以及解析并解决sdk25以上FloatingActionButton只隐藏不显示的问题。先展示一下动态图 本次开发环境基于sdk25.使用之前要先引入design包compile 'com.android.support:design:25.3.1'xml属性原创 2017-07-04 17:38:52 · 25732 阅读 · 5 评论 -
Palette调色板的演示
Palette的翻译是调色板,也就是对于颜色的控制。具体有什么特效是可以让Palette发挥出它的光彩呢,看以下的动图。 Palette强大的地方在于可以抽取图片当中突出的颜色,然后设置到状态栏,标题栏等地方,使之整体的主题随之变动,非常协调。以前用天天动听的时候就存在这种效果,换歌的时候歌星的专辑图改变了,整个界面的颜色会变成专辑图当中突出的颜色。那时候就一直觉得很神奇,现在发现实现起原创 2017-07-13 17:14:35 · 781 阅读 · 0 评论 -
Material Design之DrawerLayout与NavigationView实现抽屉效果
记录自己对Material Design开发之前项目引用的是SlidingMenu框架的实现,然后决定自己试试DrawerLayout与NavigationView的实现。在尝试之后,期间也就遇到了一个问题,发现实现起来非常的简单,网上的教程一大把,基本所有的问题都可以解决。基本布局情况,就是用DrawerLayout作为最外层,嵌套主界面内容布局,还有NavigationView。 主界面的原创 2017-06-27 16:35:52 · 633 阅读 · 0 评论