![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android组件UI
hello12332144
这个作者很懒,什么都没留下…
展开
-
JSON传输图片帮助类
JSON传输图片帮助类(为什么这样做,是因为图片,通过IO操作之后获取的是byte[]字节数组,而JSON传输用的是String,所以需要转换为String,但是直接转换的话会因为,字符的编码不同而导致,得不到最终的效果)所以需要到由图片到String的帮助类贴上代码package org.helper;import java.io.FileInputStream;原创 2015-12-29 20:35:23 · 6066 阅读 · 1 评论 -
LinearGradient和Matrix实现动态的文字闪烁效果
先看下效果首先先看下LinearGradient的实现Android提供的Shader类主要是渲染图像以及一些几何图形。Shader有几个直接子类:BitmapShader : 主要用来渲染图像LinearGradient :用来进行线性渲染RadialGradient : 用来进行环形渲染SweepGradient : 扫描渐变—围绕一个中心点扫描渐变就像电影里那种雷达扫描,原创 2016-07-05 16:33:17 · 2276 阅读 · 3 评论 -
Animation 动画详解
Animation 动画详解alpha透明度控制动画效果rotate 旋转动画效果scale尺寸伸缩动画效果set设置多种动画translate 位置转移动画效果源码下载Animation 动画详解下面是5中不同的xmlalphascaletranslaterotatesetalpha透明度控制动画效果<?xml version="1.0" encoding="utf-8"?原创 2016-04-27 09:52:46 · 4361 阅读 · 0 评论 -
Android中Paint画图
最近在看View 的重写,发现很多地方用到了Paint,且自己对这方面欠缺,故作笔记,便于自己不用重复去网上查资料.画 圆,圆弧,字体,矩形圆弧就是圆的一小部分,圆有外接正方形,圆弧同样也有外接,矩形所以说如果画圆弧,先画一个矩形,在矩形中内接一段圆弧public void drawArc(RectF oval, float startAngle, float weepAngle, boolean原创 2016-07-05 11:54:48 · 711 阅读 · 0 评论 -
Android DrawerLayout和Navigationview实现类似于QQ的侧面导航
DrawerLayout NavigationView 左侧导航原创 2016-06-18 17:57:57 · 2042 阅读 · 0 评论 -
SimpleAdapter中使用Drawable和Bitmap对象的方法
SimpleAdapter中使用Drawable和Bitmap对象的方法我们平常使用SimpleAdapter作为ListView或GridView适配器时,如果要显示图片,我们通常使用图片的id即R.drawable.xxx的方式来将图片绑定到视图上。但是,如果我们要使用的图片是个Drawable或Bitmap对象时,上面的方式就不能解决问题了。下面就介绍如何在SimpleA原创 2016-01-05 17:30:14 · 679 阅读 · 0 评论 -
ImageButton点击改变图片
xml布局文件activity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientat原创 2015-12-18 21:22:34 · 974 阅读 · 0 评论 -
Image
ImageView可以放大缩小,也可以通过Scaletype这个属性来指定。Scaletype的设置的方式包括:1. 在layout xml中定义android:scaleType="CENTER"2. 或在代码中调用imageView.setScaleType(ImageView.ScaleType.CENTER);Scaletype的取值和区别:1. SetScaleT转载 2015-12-15 20:34:12 · 349 阅读 · 0 评论 -
信息提示框Toast
Toast类中常用的方法及变量 NO.方法及变量类型描述1public static final int LENGTH_SHORT = 0常量显示时间短2public static final int LENGTH_LONG = 1常量原创 2015-12-21 15:39:24 · 822 阅读 · 0 评论 -
GestureDetector类及其用法
当用户触摸屏幕的时候,会产生许多手势,例如down,up,scroll,filing等等。一般情况下,我们知道View类有个View.OnTouchListener内部接口,通过重写他的onTouch(View v, MotionEvent event)方法,我们可以处理一些touch事件,但是这个方法太过简单,如果需要处理一些复杂的手势,用这个接口就会很麻烦(因为我们要自己根据用户触摸的轨迹原创 2016-03-17 12:39:16 · 413 阅读 · 0 评论 -
Button点击事件
正常情况下,Button需要一个Id用于调用.如果Button的点击事件,不是需要变化太多的话.可以使用Button 的特殊属性MainActivity.javapackage com.example.gesturedemo;import android.app.Activity;import android.content.Intent;import android.os.B原创 2016-03-17 17:38:01 · 417 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
Android APP中实现像QQ一样的欢迎界面现在很多app中都会有欢迎界面,可以出现自己app的推广(也就是说广告位置),也可以做自己的欢迎(自己app的logo)实现上面所说的功能简单来说就是一个Activity跳转到另一个Activity中,但是需要延迟3s左右构建自己的欢迎界面, requestWindowFeature(Window.FEATURE_NO_TITLE);隐藏标题栏原创 2016-03-18 09:30:09 · 381 阅读 · 0 评论 -
CountDownTimer倒计时
定时执行在一段时候后停止倒计时,在倒计时执行过程中会在固定间隔时间得到通知(触发onTick()方法)onTick的调用是同步的,保证这次调用不会在之前调用完成前发生。这里的同步机制主要是用来:onTick的实现需要很多时间执行比倒计时间隔更重要的事情。public CountDownTimer (long millisInFuture, long countDownInterval);/**参数原创 2016-05-18 18:35:16 · 425 阅读 · 0 评论 -
Android自定义Button背景色,弧度
Android自定义Button背景色,弧度作为selector放在drawable中android:state_pressed=”true” 点击android:state_focused=”true” 聚焦自定义的Button的xml文件(res/drawable/button_selector.xml)"><selector xmlns:android="http://sc原创 2016-05-09 15:51:09 · 7615 阅读 · 3 评论