課程
/移動開發(fā)
/Android
/Android瀑布流圖片顯示
com.imooc.loader這個包下的文件哪里有???
2018-12-21
源自:Android瀑布流圖片顯示 2-1
正在回答
button.setOnClickListener(new View.OnClickListener() {
? ? @Override
? ? public void onClick(View view) {
? ? ? ? new Thread() {
? ? ? ? ? ? @Override
? ? ? ? ? ? public void run() {
? ? ? ? ? ? ? ? byte[] a = new byte[0]; // 獲取圖片數(shù)據(jù)
? ? ? ? ? ? ? ? try {
? ? ? ? ? ? ? ? ? ? a = Imageservice.getImgae(editText.getText().toString());
? ? ? ? ? ? ? ? } catch (IOException e) {
? ? ? ? ? ? ? ? ? ? e.printStackTrace();
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? Bitmap bitmap = BitmapFactory.decodeByteArray(a, 0, a.length);//數(shù)據(jù)轉(zhuǎn)化為圖片
? ? ? ? ? ? ? ? Message message = Message.obtain();
? ? ? ? ? ? ? ? message.what = 0x11;
? ? ? ? ? ? ? ? handler.sendMessage(message);
? ? ? ? ? ? ? ? message.obj = bitmap;
? ? ? ? ? ? }
? ? ? ? }.start();
? ? }
});
handler = new Handler() {
? ? public void handleMessage(Message msg) {
? ? ? ? if (msg.what == 0x11) {
? ? ? ? ? ? imageView.setImageBitmap((Bitmap) msg.obj);
? ? ? ? }
};
舉報
Android瀑布流圖片顯示
1 回答那也就是說不需要服務(wù)器返回寬高比就能做出像小紅書那樣的瀑布流嘍?
1 回答這個有源碼沒
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2020-04-17
button.setOnClickListener(new View.OnClickListener() {
? ? @Override
? ? public void onClick(View view) {
? ? ? ? new Thread() {
? ? ? ? ? ? @Override
? ? ? ? ? ? public void run() {
? ? ? ? ? ? ? ? byte[] a = new byte[0]; // 獲取圖片數(shù)據(jù)
? ? ? ? ? ? ? ? try {
? ? ? ? ? ? ? ? ? ? a = Imageservice.getImgae(editText.getText().toString());
? ? ? ? ? ? ? ? } catch (IOException e) {
? ? ? ? ? ? ? ? ? ? e.printStackTrace();
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? Bitmap bitmap = BitmapFactory.decodeByteArray(a, 0, a.length);//數(shù)據(jù)轉(zhuǎn)化為圖片
? ? ? ? ? ? ? ? Message message = Message.obtain();
? ? ? ? ? ? ? ? message.what = 0x11;
? ? ? ? ? ? ? ? handler.sendMessage(message);
? ? ? ? ? ? ? ? message.obj = bitmap;
? ? ? ? ? ? }
? ? ? ? }.start();
? ? }
});
handler = new Handler() {
? ? @Override
? ? public void handleMessage(Message msg) {
? ? ? ? if (msg.what == 0x11) {
? ? ? ? ? ? imageView.setImageBitmap((Bitmap) msg.obj);
? ? ? ? }
? ? }
};