Ⅰ android 兩個Activity之間怎樣使用Uri傳遞圖片,怎樣獲取圖片的Uri,怎樣通過Uri得到圖片
圖片類:
class Image implements Serializable{
private String url;
private Bitmap bitmap;
}
傳遞:
Image image = new Image();
image.seturl(url);
image.setbitmap(bitmap);
intent.putExtra("image", image);
獲取
Image image = intent.getSerializableExtra("image");
String url = image.geturl();
Bitmap bitmap =image.getbitmap();
Ⅱ 封裝好的圖片滑動框架(AndroidImageSlider)
廣告輪播條在各類app中扮演重要角色。今天介紹一款輪播圖開源項目,它將輪播所需ViewPager與計時器進行封裝,操作簡便,支持Gradle在線依賴。項目內含多種圖片滑動動畫,滿足大多數需求。
使用方法如下:
首先,在項目中添加以下三個庫的依賴:
在AndroidManifest.xml中加入網路訪問許可權,以支持從URL載入圖片。
在activity_main.xml布局文件中設置輪播圖高度為200dp,並包含SliderLayout和PagerIndicator。PagerIndicator用於指示當前頁面。
在MainActivity.java中初始化控制項,將描述和圖片URL存入Map。遍歷Map,為每個頁面創建TextSliderView,設置描述、URL、縮放類型等參數。調用SliderLayout的addSlider方法添加頁面,並自定義滑動動畫、指示器樣式、描述顯示動畫和滾動時間。
實現頁面點擊監聽,處理ViewPager中的頁面改變事件。
滑動動畫通過SliderLayout的setPresetTransformer方法設置,傳入Transformer對象枚舉值,可選擇多種動畫效果。
自定義指示器屬性,如顏色、大小等,增加視覺效果。
下載源碼進行實驗,推薦從開源項目作者的GitHub倉庫獲取demo。
了解更多信息和項目源碼,請訪問以下鏈接:
為了獲取更多更新的技術文章和動態,建議關注公眾號,獲取Android開發、最新動態、開源項目等信息。