-
Android创建圆形和混合阴影渐变特效
这是一个Android生成渐变的例子,比如生成圆形渐变、角度渐变、混合渐变等,并叠加了位图和线性特性,如示例截图所示,仅为其中一种渐变,代码中对几种渐变给出了注释和具体代码,对于学习Android graphics类下的相关属性方法有很好的借鉴意义:
protected void onDraw(Canvas canvas) {
//位图
//shader = new BitmapShader(b, TileMode.REPEAT, TileMode.MIRROR);
//线性
int[] colors = new int[]{
Color.RED,Color.GREEN,Color.BLUE
};
//shader = new LinearGradient(0, 0, 100, 100, colors, null, TileMode.REPEAT);
//圆形渐变
//shader = new RadialGradient(100, 100, 80, colors, null, TileMode.REPEAT);
//角度渐变
//shader = new SweepGradient(160, 160, colors, null);
//混合渐变
Shader shader1 = new LinearGradient(0, 0, 100, 100, colors, null, TileMode.REPEAT);
Shader shader2 = new RadialGradient(100, 100, 80, colors, null, TileMode.REPEAT);
shader = new ComposeShader(shader1, shader2, PorterDuff.Mode.DARKEN);
paint = new Paint();
paint.setShader(shader);
paint.setColor(Color.BLUE);
canvas.drawRect(0, 0, 500, 500, paint);
}
- 2022-03-16 19:07:27下载
- 积分:1
-
phonegap 指南针实例源码下载
phonegap 指南针实例源码下载
- 2015-01-16下载
- 积分:1
-
android多线程断点下载
android多线程断点下载
示例代码
package com.smart.activoty.download;
import java.io.File;
import android.app.Activity;
import android.os.Bundle;
import android.os.Environment;
import android.os.Handler;
import android.os.Message;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ProgressBar;
import android.widget.TextView;
import android.widget.Toast;
import com.smart.impl.SmartDownloadProgressListener;
import com.smart.impl.SmartFileDownloader;
public class SmartDownloadActivity extends Activity {
private ProgressBar downloadbar;
private EditText pathText;
private TextView resultView;
private Handler handler = new Handler(){
@Override//信息
public void handleMessage(Message msg) {
switch (msg.what) {
case 1:
int size = msg.getData().getInt("size");
downloadbar.setProgress(size);
float result = (float)downlo
- 2022-09-04 09:45:03下载
- 积分:1
-
android viewpager 动态加载数据
android 动态加载数据
- 2015-03-16下载
- 积分:1
-
各种样式button
资源描述里面有多种button的样式·································································
- 2022-11-25 18:15:03下载
- 积分:1
-
微信抢红包 代码
首先,先回想一下微信红包的领取流程。
1.通知栏出现微信红包的消息
2.点击通知栏,进入领取红包界面
3.点击领取红包,领取成功后,进入拆红包界面
4.拆红包,显示获得金额
5.等待下一个红包
- 2022-08-04 10:20:21下载
- 积分:1
-
调用相机拍照实现(Android)
【实例简介】调用相机拍照实现(Android)
- 2021-12-04 01:11:20下载
- 积分:1
-
android 常用控件用法与示例源码下载
其中包含了 framelayout,relativelayout,relativeandlinear,tablelayout,选项卡tabwidget,checkbox多选框,radiogroup单选框,spinner下拉框,autocompleteTextView,Date/TimePicker,ProgressBar进度条,RatingBar投票,ImageSwitcher,GridView,Tab,OptionsMenu,ContextMenu,SubMenu,Activity值传递,4种AlertDialog,Notification 等控件的基本用法,非常适合入门级朋友学习。
- 2013-02-05下载
- 积分:1
-
baofengyingyin
A UI project source code that imitates storm video and audio. The imitated interface includes menu pages, home pages, classification pages, etc. The local analog data used for all data in the project. The imitated degree will be problematic in layout and display on high-resolution devices. The resolution of 480 x 800 should be just right.
- 2020-06-15 22:40:02下载
- 积分:1
-
Android事件总线
Android事件总线。简化组件间的通信,使代码更简单。体积小,便于安装部署。
- 2022-01-25 23:24:30下载
- 积分:1