1. android中怎么把一个图片设置透明化。
直接用一下代码可以让图片变得透明,具体效果自己看看吧:
java">
/**
*图片透明度处理
*
*@paramsourceImg
*原始图片
*@paramnumber
*透明度
*@return
*/
publicstaticBitmapsetAlpha(BitmapsourceImg,intnumber){
int[]argb=newint[sourceImg.getWidth()*sourceImg.getHeight()];
sourceImg.getPixels(argb,0,sourceImg.getWidth(),0,0,sourceImg.getWidth(),sourceImg.getHeight());
//获得图片的ARGB值
number=number*255/100;
for(inti=0;i<argb.length;i++){
argb=(number<<24)|(argb&0x00FFFFFF);
//修改最高2位的值
}
sourceImg=Bitmap.createBitmap(argb,sourceImg.getWidth(),sourceImg.getHeight(),Config.ARGB_8888);
returnsourceImg;
}
2. 安卓PS TOUCH 如何添加图层蒙版
右下角不是有一个添加图层的选项吗??
3. android实现怎么蒙版效果
在FrameLayout或RelativeLayout里随更加个View背景设为#55000000(前两位是透明度,后6位是颜色值)
4. android怎么做代码高亮效果EditText中所有的关键词用指定颜色显示
引入
下载代码,然后:
dependencies {
compile project(':highlight')
}
用法
对于上面效果图中的一个需要高亮的View,需要通过下面的代码
new HighLight(MainActivity.this)//
.anchor(findViewById(R.id.id_container))//
.addHighLight(R.id.id_btn_important, R.layout.info_up,
new HighLight.OnPosCallback()
{
@Override
public void getPos(float rightMargin, float bottomMargin, RectF rectF, HighLight.MarginInfo marginInfo)
{
marginInfo.leftMargin = rectF.right - rectF.width() / 2;
marginInfo.topMargin = rectF.bottom;
}
})//
anchor()指你需要在哪个view上加一层透明的蒙版,如果不设置,默认为android.R.id.content。也就是说,该库支持局部范围内去高亮某些View.
5. 如何给imageview添加蒙版
package com.example.xfermodetest;
import android.app.Activity;
import android.graphics.Bitmap;
import android.graphics.Bitmap.Config;
import android.graphics.BitmapFactory;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.graphics.PorterDuff;
import android.graphics.PorterDuffXfermode;
import android.graphics.Rect;
import android.graphics.Xfermode;
import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.widget.ImageView;
public class MainActivity extends Activity {
ImageView imageView = null;
Bitmap bitmap = null;
Bitmap mask = null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
imageView = (ImageView) findViewById(R.id.image_view);
bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.iamge);
Drawable drawable = getResources().getDrawable(R.drawable.image_src);
BitmapDrawable bitmapDrawble = (BitmapDrawable) drawable;
mask = bitmapDrawble.getBitmap();
imageView.setImageBitmap(MaskBitmap(bitmap, mask, (int) getResources().getDimension(R.dimen.image_width), new PorterDuffXfermode(PorterDuff.Mode.SRC_IN)));
}
private Bitmap MaskBitmap(Bitmap bitmap, Bitmap mask, int size, Xfermode mode) {
if (null == bitmap || mask == null) {
return null;
}
//定义期望大小的bitmap
Bitmap dstBmp = Bitmap.createBitmap(size, size, Config.ARGB_8888);
//定义一个画布
Canvas canvas = new Canvas(dstBmp);
//创建一个取消锯齿画笔
Paint paint = new Paint(Paint.ANTI_ALIAS_FLAG);
//定义需要绘制的某图片上的那一部分矩形空间
Rect src = new Rect(0, 0, mask.getWidth(), mask.getHeight());
//定义需要将上面的矩形绘制成新的矩形大小
Rect dst = new Rect(0, 0, size, size);
//将蒙版图片绘制成imageview本身的大小,这样从大小才会和UE标注的一样大
canvas.drawBitmap(mask, src, dst, paint);
//设置两张图片的相交模式
paint.setXfermode(mode);
//将src修改为需要添加mask的bitmap大小,因为是要将此bitmap整个添加上蒙版
src.right = bitmap.getWidth();
src.bottom = bitmap.getHeight();
//在已经绘制的mask上叠加bitmap
canvas.drawBitmap(bitmap, src, dst, paint);
return dstBmp;
}
}
6. PS蒙版工具的使用
快捷键是Alt+L+M+T,ps图层蒙版建立的具体步骤如下:
1、首先打开PS文件,如下图所示:
相关简介
图层蒙版是在当前图层上面覆盖一层玻璃片,这种玻璃片有透明的、半透明的、完全不透明的,图层蒙版是Photoshop中一项十分重要的功能。
用各种绘图工具在蒙版上(即玻璃片上)涂色(只能涂黑白灰色),涂黑色的地方蒙版变为完全透明的,看不见当前图层的图像。涂白色则使涂色部分变为不透明的,可看到当前图层上的图像,涂灰色使蒙版变为半透明,透明的程度由涂色的灰度深浅决定。
7. html5 蒙版只能在webkit中实现吗
-webki-mask只能webkit内核使用,比如chrome浏览器sarafi浏览器,在iPhone和Android上使用,兼容性比较差的
8. android 中的fromAlpha 和toAlpha是什么作用的
fromAlpha 属性为动画起始时透明度;
toAlpha 属性为动画结束时透明度
Alpha通道作用
阿尔法通道(Alpha
Channel)是指一张图片的透明和半透明度。例如:一个使用16位存储的图片,可能5位表示红色,5位表示绿色,5位表示蓝色,1位是阿尔法。在这种情况下,它要么表示透明要么不是。一个使用32位存储的图片,每8位表示红绿蓝,和阿尔法通道。在这种情况下,就不光可以表示透明还是不透明,阿尔法通道还可以表示256级的半透明度。
在新的或现有的 Alpha 通道中,可以将任意选区存储为蒙版。可以编辑 Alpha
通道,添加或删除其中的颜色,并且可为蒙版颜色和不透明度指定设置。通俗的说就是上图时作透明效果的。 一般alpha值取0~1之间。
通道分为三种通道。也就是有三个作用。
9. 剪映线性蒙版怎么旋转
1.在手机上面下载安装一个剪映,并打开它。2.在剪映的主页面找到并打开新建项目。3.在打开的页面中选择你需要编辑的视频,再打开的视频编辑页面,点击左下角的“剪辑”。4.在剪辑的工具栏中选择“旋转”。5.这时我们就可以看到视频旋转了九十度。6.最后在我们调整好了就可以点击发布了。
剪映是一款手机视频编辑工具,带有全面的剪辑功能,支持变速,有多样滤镜和美颜的效果,有丰富的曲库资源。 自2021年2月起,剪映支持在手机移动端,Pad端,Mac电脑,Windows电脑全终端使用。
2019年5月,剪映移动端上线。2019年9月,剪映上线剪同款专栏,让人人皆可创作。同月,剪映登上App Store的榜首,视频创作从此“轻而易剪”。2020年7月,剪映Pad适配版上线,从此实现移动端、pad端双端互通,支持创作者在更多场景下自由创作。
2020年9月,剪映上线创作学院专栏,为用户提供海量免费课程。2020年11月,剪映专业版Mac V1.0版本上线。剪映专业版界面更清晰,面板更强大,布局更适合电脑端用户,适用更多专业剪辑场景,为高阶专业人群提供了更多创作空间。
2021年2月,剪映专业版 Windows正式上线,自此实现移动端/Pad端/Pc端全终端覆盖,支持创作者在更多场景下能够自由创作。剪映是抖音官方推出的一款手机视频编辑剪辑应用。带有全面的剪辑功能,支持变速,多样滤镜效果,以及丰富的曲库资源。软件发布的系统平台有IOS版 和Android版 Mac os版。
10. APP安卓原生 设计该怎么切图给开发
安卓的机器的确比较多,各厂商各种机型的屏幕大小不一,碎片化比较严重。但只考虑原生的分类,应该也不会很多啊。mdpi,xhdpi,xxhdpi各做一套应该就行了吧。