成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

java文字陰影代碼 java文字顏色

各位大蝦,請問如何用Java實現(xiàn)陰影效果 0

JS實現(xiàn)陰影是這個 括號后面是括號內(nèi)可以填寫的參數(shù) box-shadow:(inset內(nèi)陰影)水平偏移量 垂直偏移量 羽化范圍 陰影增加面積 顏色

創(chuàng)新互聯(lián)建站服務(wù)項目包括七星關(guān)區(qū)網(wǎng)站建設(shè)、七星關(guān)區(qū)網(wǎng)站制作、七星關(guān)區(qū)網(wǎng)頁制作以及七星關(guān)區(qū)網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,七星關(guān)區(qū)網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到七星關(guān)區(qū)省份的部分城市,未來相信會繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

鼠標(biāo)放到文字上顯示陰影代碼

鼠標(biāo)放到文字上顯示陰影代碼為文字添加陰影。text-shadow為文字添加陰影,可以為文字添加多個陰影,添加多個時陰影值之間用逗號隔開。每個陰影值由元素在X和Y方向的偏移量、模糊半徑和顏色值組成。參數(shù)描述h-shadow必需。水平陰影的位置。允許負(fù)值。v-shadow必需。垂直陰影的位置。允許負(fù)值。blur可選。模糊的距離。color可選。陰影的顏色。

Android如何純java代碼實現(xiàn)字體陰影效果

Android實現(xiàn)純java代碼字體陰影效果,主要是通過activity的draw方法,進(jìn)行重新繪制,如下代碼:

package?canvas.test;

import?android.app.Activity;

import?android.os.Bundle;

import?android.content.Context;

import?android.graphics.Bitmap;

import?android.graphics.BitmapFactory;

import?android.graphics.Canvas;

import?android.graphics.Color;

import?android.graphics.Paint;

import?android.graphics.PorterDuff;

import?android.graphics.PorterDuff.Mode;

import?android.graphics.PorterDuffXfermode;

import?android.graphics.Rect;

import?android.graphics.RectF;

import?android.graphics.drawable.Drawable;

import?android.view.View;

public?class?ShaderEffect?extends?Activity?{

@Override

public?void?onCreate(Bundle?savedInstanceState)?{

super.onCreate(savedInstanceState);

setContentView(new?ImageEffect(this));

}

class?ImageEffect?extends?View{

Paint?paint;?

public?ImageEffect?(Context?context){

super(context);

paint?=?new?Paint();//初始化畫筆,為后面陰影效果使用。

paint.setAntiAlias(true);//去除鋸齒。

paint.setShadowLayer(5f,?5.0f,?5.0f,?Color.BLACK);//設(shè)置陰影層,這是關(guān)鍵。

paint.setXfermode(new?PorterDuffXfermode(Mode.SRC_IN));

}

@Override

public?void?onDraw(Canvas?canvas){

super.onDraw(canvas);

int?posX?=?20;

int?posY?=?50;

int?PicWidth,PicHegiht;?

Drawable?drawable?=?getResources().getDrawable(R.drawable.button);

Drawable?dbe?=?getResources().getDrawable(R.drawable.button).mutate();//如果不調(diào)用mutate方法,則原圖也會被改變,因為調(diào)用的資源是同一個,所有對象是共享狀態(tài)的。

Drawable?drawTest?=?getResources().getDrawable(R.drawable.button);

Bitmap?bmp?=?BitmapFactory.decodeResource(getResources(),?R.drawable.button);

PicWidth?=?drawable.getIntrinsicWidth();

PicHegiht?=?drawable.getIntrinsicHeight();

drawTest.setBounds(posX,?(2?*?posY)?+?PicHegiht,?posX?+?PicWidth,?(2?*?posY)?+?2?*?PicHegiht?);

drawable.setBounds(posX,posY,posX+PicWidth,posY+PicHegiht);

dbe.setBounds(0,?0,?PicWidth,?PicHegiht);

canvas.drawColor(Color.WHITE);//設(shè)置畫布顏色

canvas.save(Canvas.MATRIX_SAVE_FLAG);

dbe.setColorFilter(0x7f000000,PorterDuff.Mode.SRC_IN);

canvas.translate(posX?+?(int)(0.9?*?PicWidth/2),?posY?+?PicHegiht/2);//圖像平移為了剛好在原圖后形成影子效果。

canvas.skew(-0.9F,?0.0F);//圖像傾斜效果。

canvas.scale(1.0f,?0.5f);//圖像(其實是畫布)縮放,Y方向縮小為1/2。

dbe.draw(canvas);//此處為畫原圖像影子效果圖,比原圖先畫,則會在下層。

drawable.clearColorFilter();

canvas.restore();

canvas.save(Canvas.MATRIX_SAVE_FLAG);

drawable.draw(canvas);//此處為畫原圖像,由于canvas有層次效果,因此會蓋在影子之上。

canvas.restore();

//默認(rèn)無效果原圖

canvas.save(Canvas.MATRIX_SAVE_FLAG);

drawTest.draw(canvas);

canvas.restore();

//圖片陰影效果

canvas.save(Canvas.MATRIX_SAVE_FLAG);

//Rect?rect?=?new?Rect(2*posX?+?PicWidth,?2*posY?+?PicHegiht,?2*posX?+?2*PicWidth,?2*posY?+?2*PicHegiht);//此為理論上的陰影圖坐標(biāo)

Rect?rect?=?new?Rect(2*posX?+?PicWidth?+?3,?2*posY?+?PicHegiht?+?3,?2*posX?+?2*PicWidth?-?2,?2*posY?+?2*PicHegiht?-?2);

//由于圖片的實際尺寸比顯示出來的圖像要大一些,因此需要適當(dāng)更改下大小,以達(dá)到較好的效果

RectF?rectF?=?new?RectF(rect);

canvas.drawRoundRect(rectF,?10f,?10f,?paint);//在原有矩形基礎(chǔ)上,畫成圓角矩形,同時帶有陰影層。

canvas.drawBitmap(bmp,?2*posX?+?PicWidth,?2*posY?+?PicHegiht,?null);//畫上原圖。

canvas.restore();

}

}

}

分享文章:java文字陰影代碼 java文字顏色
轉(zhuǎn)載來源:http://jinyejixie.com/article12/dopscdc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計、做網(wǎng)站、品牌網(wǎng)站設(shè)計軟件開發(fā)、云服務(wù)器、網(wǎng)頁設(shè)計公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司
福贡县| 商丘市| 绥阳县| 集安市| 犍为县| 杭锦后旗| 茌平县| 大竹县| 泉州市| 中方县| 荆门市| 嘉兴市| 集贤县| 榆中县| 凤凰县| 馆陶县| 黎平县| 汝州市| 牙克石市| 改则县| 普兰店市| 临西县| 茶陵县| 延庆县| 高安市| 吉隆县| 南靖县| 石首市| 阿克苏市| 逊克县| 梅州市| 荔波县| 乃东县| 东乌珠穆沁旗| 阜宁县| 应城市| 滕州市| 建阳市| 乌拉特中旗| 贡嘎县| 新乡市|