直播網站原始碼,Android中點選圖片放大的簡單方法
直播網站原始碼,Android中點選圖片放大的簡單方法
簡單的思路就是把要放大的圖片顯示在一個對話方塊中顯示出來
Java程式碼:
public void onThumbnailClick(View v) { // final AlertDialog dialog = new AlertDialog.Builder(this).create(); // ImageView imgView = getView(); // dialog.setView(imgView); // dialog.show(); // 全屏顯示的方法 final Dialog dialog = new Dialog(this, android.R.style.Theme_Black_NoTitleBar_Fullscreen); ImageView imgView = getView(); dialog.setContentView(imgView); dialog.show(); // 點選圖片消失 imgView.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub dialog.dismiss(); } }); } private ImageView getView() { ImageView imgView = new ImageView(this); imgView.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT)); InputStream is = getResources().openRawResource(R.drawable.thumbnail); Drawable drawable = BitmapDrawable.createFromStream(is, null); imgView.setImageDrawable(drawable); return imgView; }
佈局檔案:
<RelativeLayout xmlns:android=" xmlns:tools=" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity" > <ImageView android:layout_centerInParent="true" android:layout_width="wrap_content" android:layout_height="wrap_content" android:clickable="true" android:src="@drawable/thumbnail" android:onClick="onThumbnailClick"/> </RelativeLayout>
以上就是 直播網站原始碼,Android中點選圖片放大的簡單方法,更多內容歡迎關注之後的文章
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2942975/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python檔案操作方法大總結
- python執行系統命令四種方法比較
- python多維陣列切片方法
- 直播原始碼開發,vue漢字獲取字母首拼或拼音、大小寫
- 如何做好團隊目標管理?附實操方法與工具!強烈推薦
- 從頭開始,手寫android應用框架(一)
- ChatGPT搭建AI網站實戰
- 甲子光年:Web3.0體驗營銷方法論白皮書(附下載)
- Linux系統把時間型別值轉換為數值型的方法是什麼?
- Linux系統中建立檔案常用的方法!
- 麒麟系統開發筆記(十一):在國產麒麟系統上使用gdb定位崩潰異常方法流程進階定位代
- 現代圖片效能最佳化及體驗最佳化指南
- DTALK直播預約 | 資料資產管理:金融機構資料價值釋放的必經之路
- 【知識分享】伺服器防禦cc攻擊的方法
- 直播平臺軟體開發,Uniapp動態設定元件顏色
- 直播平臺原始碼,Uniapp text 樣式設定