最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java實(shí)現(xiàn)圖片倒影的源碼實(shí)例內(nèi)容

 更新時(shí)間:2019年09月03日 16:26:33   作者:anemone27  
在本篇文章里小編給大家整理的是關(guān)于Java實(shí)現(xiàn)圖片倒影的源碼以及相關(guān)知識(shí)點(diǎn),有需要的朋友們學(xué)習(xí)下。

把做工程過程常用的一些代碼段做個(gè)記錄,下面代碼是關(guān)于Java實(shí)現(xiàn)圖片倒影的的代碼,應(yīng)該對(duì)大家有較大用處。

 

public class ButtonImageActivity extends Activity {
private ImageView image_btn;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
image_btn=(ImageView)findViewById(R.id.image_btn);
Bitmap bitmap =((BitmapDrawable)getResources().getDrawable(R.drawable.image_btn)).getBitmap();
image_btn.setImageBitmap(createReflectedImage(bitmap));
image_btn.setOnClickListener(new OnClickListener() {

public void onClick(View v) {

}
});
}
private Bitmap createReflectedImage(Bitmap originalBitmap) { 
final int reflectionGap = 4; 

int width = originalBitmap.getWidth(); 
int height = originalBitmap.getHeight(); 

Matrix matrix = new Matrix(); 
matrix.preScale(1, -1); 
Bitmap reflectionBitmap = Bitmap.createBitmap(originalBitmap, 0, 
height / 2, width, height / 2, matrix, false); 
Bitmap withReflectionBitmap = Bitmap.createBitmap(width, (height 
+ height / 2 + reflectionGap), Config.ARGB_8888); 

Canvas canvas = new Canvas(withReflectionBitmap); 
canvas.drawBitmap(originalBitmap, 0, 0, null); 

Paint defaultPaint = new Paint(); 
canvas.drawRect(0, height, width, height + reflectionGap, defaultPaint); 

canvas.drawBitmap(reflectionBitmap, 0, height + reflectionGap, null); 

Paint paint = new Paint(); 
LinearGradient shader = new LinearGradient(0, originalBitmap.getHeight(), 
0, withReflectionBitmap.getHeight(), 0x70ffffff, 0x00ffffff, 
TileMode.MIRROR); 
paint.setShader(shader); 
paint.setXfermode(new PorterDuffXfermode(Mode.DST_IN)); 

canvas.drawRect(0, height, width, withReflectionBitmap.getHeight(), paint); 

return withReflectionBitmap; 
} 
} 

以上就是本次介紹的全部知識(shí)點(diǎn)內(nèi)容,感謝大家對(duì)腳本之家的支持。

相關(guān)文章

  • Java實(shí)戰(zhàn)之實(shí)現(xiàn)用戶登錄

    Java實(shí)戰(zhàn)之實(shí)現(xiàn)用戶登錄

    這篇文章主要介紹了Java實(shí)戰(zhàn)之實(shí)現(xiàn)用戶登錄,文中有非常詳細(xì)的代碼示例,對(duì)正在學(xué)習(xí)java的小伙伴們有非常好的幫助,需要的朋友可以參考下
    2021-04-04
  • Java BIO實(shí)現(xiàn)聊天程序

    Java BIO實(shí)現(xiàn)聊天程序

    這篇文章主要為大家詳細(xì)介紹了Java BIO實(shí)現(xiàn)聊天程序,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • Windows下java、javaw、javaws以及jvm.dll等進(jìn)程的區(qū)別

    Windows下java、javaw、javaws以及jvm.dll等進(jìn)程的區(qū)別

    這篇文章主要介紹了Windows下java、javaw、javaws以及jvm.dll等進(jìn)程的區(qū)別,本文分別講解了它們的作用并給出代碼實(shí)例,最后做出了區(qū)別總結(jié),需要的朋友可以參考下
    2015-03-03
  • 老生常談Scanner的基本用法

    老生常談Scanner的基本用法

    下面小編就為大家?guī)硪黄仙U凷canner的基本用法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-07-07
  • Java RMI詳細(xì)介紹及簡(jiǎn)單實(shí)例

    Java RMI詳細(xì)介紹及簡(jiǎn)單實(shí)例

    這篇文章主要介紹了Java RMI詳細(xì)介紹及簡(jiǎn)單實(shí)例的相關(guān)資料,需要的朋友可以參考下
    2017-02-02
  • Java多線程Semaphore工具的使用詳解

    Java多線程Semaphore工具的使用詳解

    Semaphore 是一種用于控制線程并發(fā)訪問數(shù)的同步工具。它通過維護(hù)一定數(shù)量的許可證來限制對(duì)共享資源的訪問,許可證的數(shù)量就是可以同時(shí)訪問共享資源的線程數(shù)目,需要的朋友可以參考下
    2023-05-05
  • Maven+SSM框架實(shí)現(xiàn)簡(jiǎn)單的增刪改查

    Maven+SSM框架實(shí)現(xiàn)簡(jiǎn)單的增刪改查

    這篇文章主要介紹了Maven+SSM框架實(shí)現(xiàn)簡(jiǎn)單的增刪改查,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-03-03
  • Java實(shí)現(xiàn)簡(jiǎn)單的聊天室功能

    Java實(shí)現(xiàn)簡(jiǎn)單的聊天室功能

    這篇文章主要為大家詳細(xì)介紹了Java實(shí)現(xiàn)簡(jiǎn)單的聊天室功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • 解決Mybatis出現(xiàn)報(bào)錯(cuò)Error querying database.Cause: java.lang.IndexOutOfBoundsException: Index 9 out of

    解決Mybatis出現(xiàn)報(bào)錯(cuò)Error querying database.Cause: j

    這篇文章主要介紹了解決Mybatis出現(xiàn)報(bào)錯(cuò)Error querying database.Cause: java.lang.IndexOutOfBoundsException: Index 9 out of,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • 利用數(shù)組實(shí)現(xiàn)棧(Java實(shí)現(xiàn))

    利用數(shù)組實(shí)現(xiàn)棧(Java實(shí)現(xiàn))

    這篇文章主要為大家詳細(xì)介紹了利用數(shù)組實(shí)現(xiàn)棧,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-09-09

最新評(píng)論

繁峙县| 平乡县| 磐石市| 普定县| 青浦区| 任丘市| 神木县| 安阳市| 含山县| 廉江市| 肇东市| 石首市| 广水市| 贵溪市| 葵青区| 沁阳市| 芒康县| 弋阳县| 博客| 南丰县| 荥经县| 贵港市| 泰州市| 遵义县| 阆中市| 伊通| 太仆寺旗| 淅川县| 吕梁市| 新和县| 房产| 巴东县| 包头市| 庆元县| 财经| 临漳县| 雅江县| 开化县| 清徐县| 芒康县| 将乐县|