
Android UI
文章平均质量分 56
kevin@1024
少壮不努力,老了还得做IT.
展开
-
安卓学习之shape总结
在Android程序开发中,我们经常会去用到Shape这个东西去定义各种各样的形状。比如花一个简单的圆: <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shap...转载 2018-05-09 20:18:23 · 281 阅读 · 0 评论 -
Android UI Layout总结
在一个Android应用中,Layout是开发中的一个很重要环节,Layout是组成UI不可缺少的一部分。在Android应用构建UI的方法有以下几种:单纯使用JAVA代码 使用XML完全定义界面 结合使用两者,在XML中定义,在JAVA中引用和修改Android SDK中关于UI的核心类:Android.view.View和android.view.ViewGroupand...原创 2018-05-03 15:14:02 · 587 阅读 · 0 评论 -
安卓Selector使用总结
Android Selector作用简单理解是在点击控件时,改变控件的状态或者属性。Selector的使用:1. 在res目录新建drawable目录,然后在drawable目录下新建text_color_selector.xml. 在没有任何属性时代码结构是这样:<?xml version="1.0" encoding="utf-8" ?> <selector ...原创 2018-05-03 17:19:12 · 2950 阅读 · 0 评论 -
安卓常用动画
安卓动画分两种类型视图动画(帧动画,补间动画)和属性动画(ValueAnimator,ObjectAnimation).视图动画用的较多些,后面一类比较用,这里就不说了。 这里会讲到的动画有视图动画(帧动画,补间动画),属性动画,activity和fragment切换时的动画,viewgroup添加和移除子view时的动画,android随后新的系统api的tra...原创 2018-05-04 12:38:01 · 275 阅读 · 0 评论 -
安卓PopupWindow
一、概述 本文系转载,笔记作用。1、PopupWindow与AlertDialog的区别 最关键的区别是AlertDialog不能指定显示位置,只能默认显示在屏幕最中间(当然也可以通过设置WindowManager参数来改变位置)。而PopupWindow是可以指定显示位置的,随便哪个位置都可以,更加灵活。有关Dialog的相关知识,大家可以参考我的系...转载 2018-05-04 17:49:13 · 12530 阅读 · 0 评论 -
android学习SeekBar总结
1 SeekBar简介SeekBar是进度条。我们使用进度条时,可以使用系统默认的进度条;也可以自定义进度条的图片和滑块图片等。2 SeekBar示例创建一个activity,包含2个SeekBar。第1个SeekBar是系统默认的SeekBar。第2个SeekBar是自定义SeekBar,使用自定义的背景图和滑块图片。应用层代码package com.skywang.control;imp...转载 2018-05-04 20:47:49 · 799 阅读 · 0 评论 -
开关按钮ToggleButton和Switch
开关按钮ToggleButton和Switchpublic abstract classCompoundButtonextends Buttonimplements Checkablejava.lang.Object ↳ android.view.View ↳ android.widget.TextView ↳ android.w...原创 2018-05-04 21:06:48 · 3965 阅读 · 0 评论 -
android之SurfaceView总结
转载文章:Android中SurfaceView的使用详解, 但在该文基础上进行了一定的修改与批注。 说到sufaceview就得讲讲这个类是干什么的。是的,它是用来控制自定义绘图的。起码我现在看到的用法都是这样。 那么,为什么不用自定义view来完成绘图呢?答案是肯定的。自定义view可以实现绘图。 例如,自定义view的绘制实例如下: [java] ...转载 2018-05-05 09:30:49 · 267 阅读 · 0 评论 -
安卓ScrollView总结
转载于: 一.滚动视图的基础概念 滚动视图用于为其它组件添加滚动条,在默认的情况下,当窗体中内容比较多,而一屏显示不下时, 超出的部分不能被用户所看到.因为Android的布局管理器本身没有提供滚动屏幕的功能.如果 要让其滚动,就要使用...转载 2018-05-05 10:46:54 · 3710 阅读 · 0 评论 -
安卓GridView总结
1、http://blog.youkuaiyun.com/hellogv/article/details/4567095 基础篇,GridView最基本的用法2、http://my.eoe.cn/cainiao1/archive/4038.html 基础篇,继承BaseAdapter3、http://blog.chengyunfeng.com/?p=465 自适应屏幕的GridView4、http://ww...原创 2018-05-05 11:42:17 · 751 阅读 · 0 评论 -
安卓ListView下拉刷新和加载(三)
安卓ListView总结(一) 安卓ListView性能优化(二) 安卓ListView下拉刷新和加载(三)RefreshListView.java:import java.text.SimpleDateFormat;import java.util.Date;import android.content.Context;import android.util.A...原创 2018-05-02 21:04:57 · 1166 阅读 · 0 评论 -
安卓ListView性能优化(二)
安卓ListView总结(一) 安卓ListView性能优化(二) 安卓ListView下拉刷新和加载(三) ListView优化一直是一个老生常谈的问题,不管是面试还是平常的开发中,ListView永远不会被忽略掉,那么这篇文章我们来看看如何最大化的优化ListView的性能。1.在adapter中的getView方法中尽量少使用逻辑 2...转载 2018-05-02 20:11:20 · 863 阅读 · 0 评论 -
安卓ListView总结(一)
安卓ListView总结(一) 安卓ListView性能优化(二) 安卓ListView下拉刷新和加载(三)我们经常会在应用程序中使用列表的形式来展现一些内容,所以学好ListView是非常必需的。ListView也是Android中比较难以使用的控件,这节内容就将详细解读ListView的用法。一个ListView通常有两个职责。(1)将数据填充到布局。(2)处理用户的选择点...转载 2018-05-02 19:53:06 · 35842 阅读 · 0 评论 -
Android系统裁剪:手把手教你如何进行系统裁剪
内容有点长,想系统裁剪,这篇文章足矣,看完会对系统裁剪及系统有更深的认识。前言:android系统裁剪优化一直是各个厂商定制产品的关键步骤,包括浅层次的去除不必要的apk(android apk裁剪定制 )和深层次的裁剪整个编译系统和框架层. android作为开源系统,各个产品同质化严重,只有深层次的裁剪定制自己的系统,才能充分体现各自产品的特性,也是优化各自产品的关键步骤,此篇文章主要...原创 2017-08-24 10:23:14 · 16641 阅读 · 2 评论 -
图像按钮ImageButton
在Android App应用中,默认的Button按钮尽管我们可以通过样式变成圆角,但有时感觉仍然不够美观,我们可以通过采用图像按钮ImageButton改善这种现状,今天我们就一起学习一下图像按钮的使用。 知识点:图像按钮ImageButton 一、设计界面 1、首先把button.png图片复制到res/drawable-hdpi文件夹内。转载 2017-09-14 13:57:25 · 27312 阅读 · 0 评论 -
安卓屏幕的那些事
1、屏幕方向参数: ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED,//未指定,此为默认值。由Android系统自己选择合适的方向。 ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE,//横屏 ActivityInfo.SCREEN_ORIENTATION_PORTRAIT,原创 2017-09-14 16:34:47 · 288 阅读 · 0 评论 -
Android手势检测——GestureDetector全面分析
前言 在很多视频播放器中,都存在使用不同的手势来控制进度、亮度\音量和暂停播放等功能。Android提供了一个GestureDetector来帮助我们识别一些基本的触摸手势(还有ScaleGestureDetector可以识别缩放手势),让我们很方便地实现手势控制功能。下面我们就来学习一下GestureDetector的使用和通过源码(Android7.0)来分析一下它的实现,让我们对触摸事件处...转载 2018-03-10 14:58:24 · 1041 阅读 · 0 评论 -
Android对话框总结
确认取消对话框:AlertDialog.Builder builder = new Builder(this); //设置图标 builder.setIcon(android.R.drawable.alert_dark_frame); //设置标题 builder.setTitle("这是标题"); //设置文本 builder.setMess...原创 2018-03-06 10:34:46 · 442 阅读 · 0 评论 -
如何把应用程序app编译进android系统
把常用的应用程序编译到img文件中,就成了系统的一部分,用户不必自己安装,当然也卸载不了; 同时也可以删减系统自带的应用程序,精简系统; 1.\build\target\product 目录下generic.mk文件: Java代码 PRODUCT_PACKAGES := \ AccountAndSyncSettings \ DeskClock \ Ala...原创 2018-05-01 20:10:03 · 3644 阅读 · 0 评论 -
安卓RecyclerView+CardView使用总结
转载于:https://blog.youkuaiyun.com/iwanttohitren/article/details/60963706前言: 使用RecyclerView和CardView已经好久了,写一个小程序来回顾和梳理一下知识点。RecyclerView和CardView的介绍和优势,我这里就不再赘述了,网上有很多好的文章,例如:我刚开始学习的时候,是看着鸿洋大神写的Android Recycle...原创 2021-12-20 14:52:43 · 2313 阅读 · 0 评论