![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android控件
进击的小羊
曾经的Android个人开发者,现在的饿了么搬砖工人
展开
-
android 自定义UI常用
一、Canvas类android.graphics.Canvas Canvas类好比手机中的画纸,我们可以在Canvas上画图形或者图像。一般我们用android来绘画的时候,需要四个组成部分: 1、位图:包含像素 2、Canvas画板:包含绘画内容,写入位图 3、初始图形:如Rect、Bitmap、text等 4、Paint:用来描述上面初始图形的颜色和类型等 Can转载 2013-07-30 16:38:07 · 1522 阅读 · 0 评论 -
ListView 可以滑动的上下间距
要给LsitView设置padding,那个距离是不会跟着滑动上去的,需要设置一个属性 android:clipToPadding=”false”Set ListView’s clipToPadding attribute to false. This will enable padding around the ListView and scrolling to原创 2015-03-22 15:35:00 · 1367 阅读 · 1 评论 -
自定义TintSpinner的样式
自定义TintSpinner的样式原创 2015-01-25 15:46:31 · 2990 阅读 · 0 评论 -
Android在AsyncHttpClient框架的基础上定制能直接返回对象数组的框架
以前听一个大神说过一句借用不知道哪位伟人的话:一个好的方法只有两三行,每个方法只专注一件事。本着这样的精神,我们在拉取网路数据的时候希望能将拉取和解析分开,然而我们也希望有这样一个方法,传入UIL和表单数据后,能直接返回解析好的对象数组。所以就有了这样的一个在AsyncHttpClient框架基础上定制的框架。由我的小伙伴lwz大神,和打下手的MoblieXu完成。项目中用的服务器原创 2013-11-14 12:15:08 · 5638 阅读 · 3 评论 -
安卓图表引擎AChartEngine嵌入Acitivity中的折线图
原文地址:http://blog.csdn.net/lk_blog/article/details/7645665前面几篇博客中都是调用ChartFactory.get***Intent()方法,本节讲的内容调用ChartFactory.get***View()方法,这个方法调用的结果可以嵌入到任何一个Activity中,作为Activity的一部分。XYC转载 2013-11-21 14:18:39 · 2946 阅读 · 0 评论 -
Android 自定义滑动控件相关
最近做侧滑控件,又把相关的知识梳理了一遍. 现总结如下--------------------------------------1. View的ScrollTo和ScrollBy.这两个函数是用来使子控件滚动的. 比如:我在ViewB上使用ViewB.ScrollTo(x,y),那么ViewB的子控件就会进行滚动,但ViewB本身不会移动.具体应用的例子为:转载 2013-10-16 10:57:32 · 2216 阅读 · 0 评论 -
自定义CheckBox
<CheckBox android:id="@+id/cb_cart_item" android:layout_width="30dp" android:layout_height="30dp" android:layout_gravity="center_vertical" android:layout_margin原创 2013-09-04 10:09:06 · 1460 阅读 · 0 评论 -
自定义RatingBar
在用原来的样式不满足项目要求的时候怎么办?自定义把,android基本上所有的控件都可以自定义。下面是系统自带的RatingBar下面是需要的效果:布局文件这样:<RatingBar android:id="@+id/rb_rateNum" style="@style/star_rating_bar_style" andro原创 2013-09-02 12:46:38 · 4154 阅读 · 1 评论 -
android中UI设计里面常会用到的style和theme。
首先,style和theme都是资源,android提供了很多这样的默认资源。你可以来使用它们。同时你也可以自己定义style和theme。这非常的简单,只需要在res/values/这个路径里面新建一个.xml文件,而且他的根节点必须是.对每一个style和theme,给element增加一个全局唯一的名字,也可以选择增加一个父类属性,我们写的style和theme就会继承这个父类的属性。sty转载 2013-08-13 16:52:26 · 1561 阅读 · 0 评论 -
为自定义View在xml里面设置属性
至少在xml文件中写上上面的内容。其中com.example.xhelloworld.NewView这句是需要显示的控件所代表的类。Com.example.xhelloworld是类的包名,NewView是类名。这个类肯定是继承自View的自定义类(其实就是,使我们自己写的,这是废话了。。。),可以是在工程中直接源码添加xxxx.java的,也可以是在libs目录下自己新添加的jar包里面的。如果转载 2013-08-12 13:53:54 · 2786 阅读 · 0 评论 -
继承ViewGroup研究
一、ViewGroup概述 研究ViewGroup之前,我们先来看看ViewGroup的介绍: *isviewcontain children.)groupbaselayouts Thisdefines*classas forViewGroup是一个可以包含其他ViewGroup是各个LayoutParams类来指定这个基类的布局参数。(翻译的不太好转载 2013-08-12 11:41:42 · 1156 阅读 · 0 评论 -
Android HorizontalScrollView结合GridView实现类似网易新闻那样的栏目滑动效果
今天无聊想实现一下网易新闻中栏目滑动的效果,想到了用HorizontalScrollView结合GridView来实现基础的功能:最重要首先是的是布局:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/t原创 2013-06-05 16:15:19 · 8461 阅读 · 11 评论 -
ImageView中XML属性src和background区别
区别一:图片透明度两者都可以设置ImageView的背景android:src:在设置ImageView的setAlpha()时有效果 android:background:在设置ImageView的setAlpha()时无效果区别二:图片拉伸background会根据ImageView的长宽进行拉伸,按照组件的大小来放大或者缩小转载 2013-07-29 16:54:00 · 11957 阅读 · 0 评论 -
android控件旋转一圈动画封装
简单的封装,从fromDegrees 转toDegrees 延续时间durationMillismIv_logo.startAnimation(getRotateAnimation(0, 360, 500));public static Animation getRotateAnimation(float fromDegrees, float toDegrees, int duratio原创 2013-07-25 11:27:36 · 3727 阅读 · 0 评论 -
Android中 在显示ImageView时图片上面和下面都出现一段空白区间的解决办法
开始的时候是在ScrollView中显示ImageView的时候出现这样的问题,以为是要对ScrollView进行设置的,后来发现单独显示一个ImageView的时候也会出现这样的问题,由此才知道是应该对ImageView进行设置啦~解决办法如下喽~1、在XML文件中设置: android:adjustViewBounds="true"2、在Java代转载 2013-07-25 10:37:19 · 2181 阅读 · 0 评论 -
自定义Toast详解
Toast是Android中用来显示显示信息的一种机制,和Dialog不一样的是,Toast是没有焦点的,而且Toast显示的时间有限,过一定的时间就会自动消失。1.默认效果:代码:Toast.makeText(getApplicationContext(), "默认Toast样式", Toast.LENGTH_SHORT).show();2转载 2013-07-31 14:45:01 · 3226 阅读 · 0 评论 -
android:scaleType属性
ImageView.ScaleType.CENTER|android:scaleType="center" 以原图的几何中心点和ImagView的几何中心点为基准,按图片的原来size居中显示,不缩放,当图片长/宽超过View的长/宽,则截取图片的居中部分显示ImageView的size.当图片小于View 的长宽时,只显示图片的size,不剪裁。ImageView.ScaleType.C转载 2013-07-25 10:22:48 · 1755 阅读 · 0 评论 -
自定义控件之-----progressBar
写了那一年多代码都没有认认真真写过自定义控件,最近看到网易新闻里面的加载图标如图感觉很有意思,就准备自己写个玩玩。在api里面脑补了一些canvas的姿势,就上了,效果如下。说实话真心不难,自定义控件比起平时做的应用多了几分自由和创作的快感,可能我应该去做游戏,代码如下,注释已经写的很白痴了:package com.example.circleprogressbar;imp原创 2013-07-31 13:20:19 · 3589 阅读 · 5 评论 -
点击确定让dialog不消失
网上找到了,用反射机制可以随时设置dialog是否消失: 使用反射: 在你的setPositiveButton中添加: /** * 不隐藏dialog * * @param dialog */ private void stillShowDialog(DialogInterface dialog) { try {原创 2015-05-13 10:42:33 · 2325 阅读 · 0 评论