5 Android 高级UI开发技术
文章平均质量分 72
千雅爸爸
爱生活,爱编程;每天一小步,总有新高度;500mi 勇闯天涯,勇创辉煌
展开
-
手把手教你写自己的launcher
android手把手教你开发launcher(一)(AndroidStudio版)android手把手教你开发launcher(二)——列出安装的应用程序android手把手教你开发launcher(三)——启动安装的应用程序android手把手教你开发launcher(四)——显示widgetandroid手把手教你开发launcher(五)——设置壁纸 真不错,有时间的...转载 2018-11-20 23:34:47 · 678 阅读 · 0 评论 -
将文字TextView的内容斜过来,应用例如:商品促销的标签
将文字TextView的内容斜过来,应用例如:商品促销的标签其实就是一个属性rotation的属性:设置多少就是旋转多少android:rotation="330"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<RelativeLayout android:layout_marginLeft="@dimen/px16"原创 2016-06-23 22:26:33 · 1771 阅读 · 0 评论 -
Android实现双屏异显
Android实现双屏异显主要类:Presentation、DisplayManager、Display1.如何获取设备上的屏幕? DisplayManager mDisplayManager;//屏幕管理类 Display[] displays;//屏幕数组 mDisplayManager = (Dis转载 2016-04-08 16:34:26 · 7616 阅读 · 0 评论 -
转 Android屏幕适配全攻略(最权威的官方适配指导)
Android屏幕适配全攻略(最权威的官方适配指导)2015-05-21 14:33 36174人阅读 评论(14) 收藏 举报 分类:Android开发(1460) Android UI(775) 目录(?)[+]转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992A转载 2015-12-27 18:51:06 · 1221 阅读 · 0 评论 -
android.support.design.widget.TabLayout的使用
http://blog.csdn.net/chenguang79/article/details/49306339 现在比较流行viewpager和fragment相结合一起使用,以前我们都是使用viewpager+fragment+第三方开源的PagerSlidingTabStrip来一起使用,来达到如下的效果: 在Android 5.0之后,g转载 2016-04-26 19:33:53 · 1849 阅读 · 0 评论 -
自定义的onMeasure()方法
计算尺寸的模式:AT_MOST 父容器告诉空间,空间自身最大能够有多大,如果空间内容超过了这个尺寸,空间进行换行的处理(对应wrap_content)EXACTLY:父容器容空间有多大,控件必须多大对应的布局属性:match_parent 以及特定的dp尺寸,就是300dp当EXACTLY的模式,控件原有内容的尺寸就会忽略掉当AT_MOST的时候,必原创 2016-04-13 19:28:14 · 548 阅读 · 0 评论 -
Android使用ViewDragHelper实现仿QQ6.0侧滑界面(一)
http://www.jb51.net/article/79178.htmQQ是大家离不开的聊天工具,方便既实用,自从qq更新至6.0之后,侧滑由原来的划出后主面板缩小变成了左右平滑,在外观上有了很大的提升,于是我就是尝试理解下里面的各种逻辑,结合相关资料,研究研究。知道这里面的一个主要类是ViewDragHelper,那么首先我们要先来了解一下这个ViewDragHelper类,转载 2016-04-13 19:18:22 · 1587 阅读 · 0 评论 -
ViewDragHelper详解
http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/0911/1680.html编辑推荐:稀土掘金,这是一个针对技术开发者的一个应用,你可以在掘金上获取最新最优质的技术干货,不仅仅是Android知识、前端、后端以至于产品和设计都有涉猎,想成为全栈工程师的朋友不要错过!2013年谷歌i/o大会上介绍了两个转载 2016-04-13 19:17:15 · 666 阅读 · 0 评论 -
Android ViewDragHelper完全解析 自定义ViewGroup神器
转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/46858663; 本文出自:【张鸿洋的博客】一、概述在自定义ViewGroup中,很多效果都包含用户手指去拖动其内部的某个View(eg:侧滑菜单等),针对具体的需要去写好onInterceptTouchEvent和onTouchEvent这两个方法是转载 2016-04-13 18:01:01 · 586 阅读 · 0 评论 -
文字中间加横线效果
转载自: http://blog.csdn.net/linghu_java/article/details/6988241priceTV.setText("价格:2.00元"); priceTV.getPaint().setFlags(Paint.STRIKE_THRU_TEXT_FLAG);转载 2016-04-26 17:03:42 · 4583 阅读 · 0 评论 -
自定义View的实现
自定义View分为三种类型:原创 2016-03-27 10:26:29 · 508 阅读 · 0 评论 -
自定义View 实现字母选择
自定义View 实现字母选择原创 2016-03-28 10:13:43 · 428 阅读 · 0 评论 -
自定义View 实现简单的记事本外观
自定义View 实现简单的记事本外观原创 2016-03-28 10:13:02 · 806 阅读 · 0 评论 -
自定义View<2> 完全自定义控件,自己画出自己的外观,自己实现事件
自定义View 完全自定义控件,自己画出自己的外观,自己实现事件原创 2016-03-28 10:11:57 · 508 阅读 · 0 评论 -
各个Android 市场的开发者的网址
360手机助手:http://dev.360.cn百度手机助手: http://app.baidu.com腾讯应用宝:http://open.qq.com豌豆荚:http://developer.wandoujia.com小米开放平台:http://dev.xiaomi.com联想乐商店:http://open.lenovo.com/developer搜狗手机助手:http原创 2016-06-05 15:42:49 · 4997 阅读 · 1 评论 -
Android 自定义倒计时的View demo 类似CountDownTimer
package com.wbm.app.utils.ui;import android.content.Context;import android.util.AttributeSet;import android.widget.LinearLayout;import android.widget.TextView;/** * Created by drome on 16/6/23原创 2016-06-23 22:20:26 · 1265 阅读 · 1 评论 -
自定义View <0> 继承现有的控件
自定义View 继承现有的控件原创 2016-03-28 10:10:03 · 772 阅读 · 0 评论 -
listview 添加底部的footerview的悬停的效果
项目中需要用到购物车,已经添加的商品需要在列表下显示,而且如果列表长度长过包裹它的布局的长度的时候要求底部要一直显示在底部思路:0: 在listview 下面添加一个现实当前的购物车里面的数量的布局1,然后复制这个布局将这个布局生成一个单独的布局2 ,将布局2作为listview的footerview 添加进去,1: 当listview的可视列表中的商品数量没有商品总数多的时候,那么布原创 2017-01-12 15:01:00 · 1910 阅读 · 0 评论 -
Android业务组件化之URL Scheme使用
前言: 最近公司业务发展迅速,单一的项目工程不再适合公司发展需要,所以开始推进公司APP业务组件化,很荣幸自己能够牵头做这件事,经过研究实现组件化的通信方案通过URL Scheme,所以想着现在还是在预研阶段,很有必要先了解一下URL Scheme,看看是如何使用的?其实在之前做Hybrid混合编程的时候就接触过URL Scheme,总来的来说还不算陌生,今天就来回顾总结一下。业务组件转载 2016-12-12 12:42:45 · 653 阅读 · 0 评论 -
android 机型适配,屏幕适配
还是使用百分比和px相结合的方式0:首先是以某一个尺寸为基础,例如1920*1080,那么就将设计上面所有的尺寸都是以这个来标注的然后把下面的文件复制出来以后运行,java GenerateValueFile 1080 1920如果要考虑一些特殊的尺寸可以是 java GenerateValueFile 1080 1920 width,height_width,height原创 2016-11-01 23:21:48 · 789 阅读 · 0 评论 -
Popupwindow的动画的设置
首先在anim 里面设置动画的,弹出和隐藏弹出:首先扩展到1.1倍,然后返回原来的大小 <scale android:fromXScale="0.6" android:toXScale="1.1" android:fromYScale="0.6" android:toYScale="1.1"原创 2016-10-17 19:09:29 · 958 阅读 · 0 评论 -
iconfont android端应用教程
http://www.iconfont.cn/help/iconuse.html 在Android 中使用iconfont应用步骤:1第一步:复制字体文件到项目 assets 目录;2第二步:打开 iconfont 目录中的 demo.html,找到图标相对应的 HTML 实体字符码;3第三步:打开 res/values/strings.xml,添加 string 值;㘅 &#x原创 2016-10-17 17:57:43 · 776 阅读 · 0 评论 -
Android 空间的阴影第三方库,ShadowViewHelper的使用
github 地址:https://github.com/wangjiegulu/ShadowViewHelper0:首先添加库:compile 'com.github.wangjiegulu:ShadowViewHelper:1.0.1'1:布局:<RelativeLayout xmlns:android="http://schemas.android.com/原创 2016-10-17 17:46:39 · 3292 阅读 · 0 评论 -
为View添加阴影效果的工具类:ShadowViewHelper
介绍:http://www.open-open.com/lib/view/open1434357520958.html为View添加阴影效果的工具类。运行效果:使用说明:xml:<LinearLayout android:id="@+id/activity_main_shadow_view_b" android:layout_转载 2016-04-07 15:37:10 · 3448 阅读 · 0 评论 -
[已解决]AutoCompleteTextView 不显示匹配的内容,因为将空的内容添加进去了
09-20 17:11:08.586 28516-996/com.wbm.app.activity W/Filter: An exception occured during performFiltering( java.lang.NullPointerException at android.widget.ArrayAdapter$ArrayFilter.performFilt原创 2016-09-20 18:01:23 · 3736 阅读 · 0 评论 -
android web view的学习 1
有的网站可能通过loadUrl打开的时候是打不开的,例如www.baidu.com在下面的例子中就是打不开的package com.kodulf.webviewdemo;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.util.Log;import andr原创 2016-08-04 00:59:53 · 786 阅读 · 0 评论 -
Android 文字倾斜
http://blog.csdn.net/le_go/article/details/39178563[java] view plain copy 有时候Android自带的控件无法满足我们的某些要求,这时就需要我们自定义控件来实现这些功能。比如需要一个TextView里的字倾斜一定的角度,就需要自定义TextView。转载 2016-06-23 16:17:00 · 2369 阅读 · 0 评论 -
仅仅是个人记录:Android 的机型适配: 屏幕适配(包括dpi,dp,sp的概念) 版本适配 硬件适配。 以及如何和美工配合
机型适配:作用是使应用程序能够在广泛的软件系统和硬件平台上都可以正常的稳定的运行操作系统的版本的适配。APIandroid 上面的手表,平板电脑,所有做客户端的必须要做机型适配机型适配的要求:匹配,合适,正常,稳定。需求:1:支持Android2.1以上的版本,V7包2:支持手机和平板电脑,屏幕适配3:为阿拉伯国家提供软件,阿拉伯国家的文字为从右向左原创 2015-12-27 12:41:56 · 3570 阅读 · 0 评论 -
Android 百分比布局库(percent-support-lib) 解析与扩展
Android 百分比布局库(percent-support-lib) 解析与扩展转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/46695347; 本文出自:【张鸿洋的博客】一、概述周末游戏打得过猛,于是周天熬夜码代码,周一早上浑浑噩噩的发现android-per转载 2016-06-29 00:02:18 · 831 阅读 · 0 评论 -
自定义View<1> 多个控件进行组合形成新的自定义控件
自定义View 多个控件进行组合形成新的自定义控件原创 2016-03-28 10:11:04 · 682 阅读 · 0 评论 -
Android全屏模式处理
转载自:http://blog.csdn.net/janronehoo/article/details/399928991. 状态栏和导航栏[java] view plain copyif (VERSION.SDK_INT >= VERSION_CODES.KITKAT) { // 透明状态栏转载 2016-04-08 17:12:10 · 887 阅读 · 0 评论 -
2.6 Android 代码的严格检查
在BaseApplication 里面严格检查模式,StrictMode.setThreadPolicy(new StrintMode.ThreadPllicy.Builder().detectAll()//理论上不能在主线程中进行读写操作.penaltyLog().penaltyDeath().build());StrictMode.set原创 2016-01-18 17:22:57 · 626 阅读 · 0 评论 -
UML中类之间的几种关系,关联(association),聚合(Aggregation),组合(Composition)
UML中类之间的几种关系 (2012-04-15 17:35:29)http://blog.sina.com.cn/s/blog_59ca2c2a01012ido.html转载▼标签: 类关系 it分类: 技术文章类之间可能存在以下几种关系:关联(association)、依赖(depe转载 2016-01-19 21:10:28 · 3799 阅读 · 0 评论 -
NavigationView的学习
-------------------------------------------------------------------------------------NavigationView要导入一个包。 F4,选中dependency 选择+ 选中 design()修改Main_activity 里面的LinearLayout 为原创 2016-01-15 14:27:47 · 642 阅读 · 0 评论 -
5.6 MVC模式的在Android 中的应用 ListView
M:model:指的是用来封装信息的对象。 V:view:用来显示model中封装的信息的组件。 C:controller:用来控制model中的信息怎么输出到view中的。在android中最典型的MVC就是listview的显示 M:model指你要显示的数据,如封装数据的cursor,array等等 V:view:就是listView用来显示封装好的数据 C:转载 2016-03-02 10:35:23 · 1421 阅读 · 0 评论 -
Plan to write and My 2016 Plan
今年的计划:1:换一个好的Android开发,月薪26k2:考取Linux的最高级认证当前的计划:JAVA 基础复习,特别是同步和异步那一部分。0.1:项目开发流程 10000.2:架构 30000.3: 常用工具类 10000.4:SVN,GitHub。 1000应用,系统开发:1.0: 版本升级怎么弄的?怎么通原创 2016-02-14 21:06:52 · 758 阅读 · 0 评论 -
5.5 单例模式实例
单例模式的特点:1: 单例类只有一个实例2:单例类自己来创建 这个实例3:单例类必须给其他对象提供这个实例单例模式在Android 开发中的应用:环信,Fresco,这些需要在Application 中进行初始化的。//饿汉式单例类,在类初始化时候,进行自行实例化public class SingleTon1 { //私有的默认构造方法 pri原创 2016-03-01 14:09:06 · 425 阅读 · 0 评论 -
Android单张图片查看、单指移动、双指缩放、双击最大化或最小化
转:http://blog.csdn.net/huyiyang2010/article/details/18712997转: Android单张图片查看、单指移动、双指缩放、双击最大化或最小化标签: android图片移动imageviewbitmap2014-01-23 20:05 4308人阅读 评论(6) 收藏 举报 分类:Android转载 2015-12-26 03:05:17 · 1339 阅读 · 0 评论 -
view,viewGroup 的onTouchEvent返回值的作用
注意如果返回的是true,自己处理的话,当执行完了后还需要再执行一次cancel,这个也是按照顺序一层一层的。http://blog.csdn.net/huangbiao86/article/details/6743861 分类:Android(107) 版权声明:本文为博主原创文章,未经博主允许不得转载。关于返回值的问题,基原创 2015-12-25 23:56:17 · 975 阅读 · 0 评论 -
给activity标题栏添加图标
给activity标题栏添加图标设置在左边的图标 getWindow().requestFeature(Window.FEATURE_LEFT_ICON); setContentView(R.layout.main); getWindow().setFeatureDrawableResource(Window.FEATURE_LEFT转载 2016-01-02 10:19:36 · 4463 阅读 · 0 评论