富文本编辑器
1,源码分析本软件是安卓端收据富文本收据,向服务器发送;安卓端收集数据时数据可以是文字,图片,语音,文件,还可以录音,可以拍照.录音完毕保存的时候应该提交给服务器,因此服务器对应的ip需要自己设置下.数据提交使用的http协议,服务器端完整代码安卓端和服务器代码都比较简单,无非就是数据通信使用的是json格式实现富文本的形式原理就是在安卓端界面显示使用html显示,关键类android.text.html
- 2022-03-25 01:16:33下载
- 积分:1
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