Android界面的坐标是以左上角为起始点。平行的为X轴,垂直的为Y轴,数值都是递增的。例如以下图所看到的: Android的Rect类是形成一个矩形的区域。区域在Android整个界面中的位置由left,top,right,bottom数值来控制,以下的图介绍了这四个值的意思。 Android界面 ...
分类:
移动开发 时间:
2017-08-21 13:28:36
阅读次数:
169
谈到android界面设计,各种布局样式不得不提!传统的布局方式有6种,我们会一一介绍。 在android studio2.2版本之后出现了一款超棒的布局方式,真正意义上的所见即所得,后面我们也会讲到! 1.LinearLayout:线性布局:线性布局又有两种,“垂直布局”和“水平布局”。 垂直布局 ...
分类:
移动开发 时间:
2017-08-20 22:29:03
阅读次数:
233
在ViewPager这样的能够滑动的控件上,总是有非常多的文章能够做。上次的文章,我们实现了一个自己定义的ViewPager的指示器,这篇文章,我们主要是想利用Android自带的控件,实现一个指示器,这个控件,就是support-v4包里面的PagerTabStrip控件。 首先,我们先看一下实现 ...
分类:
移动开发 时间:
2017-08-14 20:00:31
阅读次数:
240
转载:https://androidtest.org/android-graphics-performance-pattens/#11 界面是 Android 应用中直接影响用户体验最关键的部分。如果代码实现得不好,界面容易发生卡顿且导致应用占用大量内存。 我司这类做 ROM 的公司更不一样,预装的 ...
分类:
移动开发 时间:
2017-07-11 00:47:18
阅读次数:
319
wm = (WindowManager) getSystemService(Context.WINDOW_SERVICE); DisplayMetrics dm = new DisplayMetrics(); wm.getDefaultDisplay().getMetrics(dm); //将当前窗 ...
分类:
移动开发 时间:
2017-07-07 16:37:41
阅读次数:
197
Android界面相关的类 Window Activity的显示界面对象,并作为顶层View被加入到WindowManager中。Window提供了标准的UI显示策略:界面背景、标题区域、默认的事件处理。该抽象类仅仅有一个子类PhoneWindow。在Activity的创建过程中,ActivityT ...
分类:
移动开发 时间:
2017-07-05 14:20:41
阅读次数:
209
用文本标记语言来进行布局,用的最多的应该是HTML语言。HTML能够理解为有一组特殊标记的XML语言。 一、iOS中xib与storyboard显示原理 在iOS中基本的布置界面的方式有3种:代码。xib,storyboard。 1. 代码 代码布置界面是万能的。但通常非常复杂。布置一个简单的界面可 ...
分类:
移动开发 时间:
2017-07-03 21:11:33
阅读次数:
235
前言 上篇博客我们说到了今日头条频道管理的操作交互体验,我也介绍了2个GridView之间Item的相互移动。详情请參考:Android 仿今日头条频道管理(上)(GridView之间Item的移动和拖拽) 今天把相对照较复杂的gridView的拖拽也记录下。在開始之前我们事先要了解下Android ...
分类:
移动开发 时间:
2017-07-03 18:05:33
阅读次数:
396
转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992 在非常久之前的一篇文章中,简单的介绍了一下开源项目SlidingMenu控件的使用,这一篇文章,将比較具体的介绍最新版本号的SlidingMenu控件的用法。 SlidingMenu的github地址:htt ...
分类:
移动开发 时间:
2017-07-01 17:16:11
阅读次数:
222
一、探寻原因 在一个复杂的layout嵌套较多layout的android界面。在Android 2.3、内存较低 的机型上,出现 java.lang.StackOverflowError 这个Exception,appcrash退出。这个错误出现的比較奇怪,在我做技术调研的时候,这个界面是放在4. ...
分类:
移动开发 时间:
2017-06-29 18:02:09
阅读次数:
299