คำถามติดแท็ก imageview

วิดเจ็ต Android ที่แสดงภาพที่กำหนดเองหรือวาดได้เช่นไอคอน

30
วิธีทำ ImageView ด้วยมุมที่โค้งมน
ใน Android ImageView เป็นรูปสี่เหลี่ยมผืนผ้าโดยค่าเริ่มต้น ฉันจะทำให้มันเป็นรูปสี่เหลี่ยมผืนผ้ามน (ตัดออกทั้ง 4 มุมของบิตแมปของฉันให้เป็นรูปสี่เหลี่ยมผืนผ้ามน) ใน ImageView ได้อย่างไร

23
วิธีโหลด ImageView ด้วย URL ใน Android [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน5 ปีที่ผ่านมา คุณจะทำอย่างไรใช้ภาพอ้างอิงโดย URL ในImageView?

22
วิธีการตั้งค่าโทนสีสำหรับมุมมองภาพโดยทางโปรแกรมใน Android?
จำเป็นต้องตั้งค่าโทนสีสำหรับมุมมองภาพ ... ฉันใช้วิธีต่อไปนี้: imageView.setColorFilter(R.color.blue,android.graphics.PorterDuff.Mode.MULTIPLY); แต่มันไม่เปลี่ยน ...
396 android  imageview  tint 



12
แสดงมุมมองรูปภาพจากพา ธ ไฟล์หรือไม่
ฉันต้องการแสดงภาพโดยใช้ชื่อไฟล์เท่านั้นไม่ใช่จากรหัสทรัพยากร ImageView imgView = new ImageView(this); imgView.setBackgroundResource(R.drawable.img1); ฉันมีภาพ img1 ในโฟลเดอร์ drawable ฉันต้องการแสดงภาพนั้นจากไฟล์ ฉันจะทำสิ่งนี้ได้อย่างไร

8
การเปลี่ยนแหล่งที่มาของ ImageView
ฉันมี ImageViewกับชุดภาพต้นฉบับใน xml โดยใช้ไวยากรณ์ต่อไปนี้: <ImageView android:id="@+id/articleImg" style="@style/articleImgSmall_2" android:src="@drawable/default_m" /> ตอนนี้ฉันต้องเปลี่ยนภาพนี้โดยทางโปรแกรม สิ่งที่ฉันต้องทำคือลบภาพเก่าและเพิ่มภาพใหม่ สิ่งที่ฉันทำคือ: myImgView.setBackgroundResource(R.drawable.monkey); มันใช้งานได้ แต่ฉันสังเกตเห็นว่า Android ซ้อนภาพใหม่ที่ด้านบนของภาพเก่า (อย่าถามฉันว่าฉันรู้ได้อย่างไรว่ามันไม่เกี่ยวข้องกับการอภิปราย :) ฉันต้องกำจัดอันเก่าอย่างแน่นอนก่อนที่จะตั้งภาพใหม่ ฉันจะบรรลุสิ่งนั้นได้อย่างไร

13
ฉันจะใช้ฟังก์ชั่นซูมสำหรับภาพได้อย่างไร
มีวิธีการทั่วไปในการแสดงภาพขนาดใหญ่และทำให้ผู้ใช้สามารถซูมเข้าและออกและเลื่อนภาพได้หรือไม่? จนถึงตอนนี้ฉันพบสองวิธี: เขียนทับ ImageView ซึ่งดูเหมือนว่าจะมากเกินไปสำหรับปัญหาทั่วไป ใช้เว็บวิว แต่มีการควบคุมเลย์เอาต์น้อยกว่า ฯลฯ
204 android  zoom  imageview 

24
ImageView เป็นวงกลมถึง xml
ฉันต้องการที่จะทำให้ภาพใด ๆ จากฉันImageViewเป็นวงกลมที่มีเส้นขอบ ฉันค้นหา แต่ไม่พบข้อมูลที่เป็นประโยชน์ (สิ่งที่ฉันพยายามไม่ทำงาน) ฉันจะทำสิ่งนี้ผ่าน xml: สร้างImageViewด้วย src บางอย่างและทำให้เป็นวงกลมด้วยเส้นขอบได้อย่างไร
202 android  xml  imageview 

16
ปรับขนาดภาพเพื่อเติมเต็มความกว้าง ImageView และรักษาอัตราส่วน
GridViewฉันมี ข้อมูลของGridViewคือคำขอจากเซิร์ฟเวอร์ นี่คือเค้าโครงรายการในGridView: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/analysis_micon_bg" android:gravity="center_horizontal" android:orientation="vertical" android:paddingBottom="@dimen/half_activity_vertical_margin" android:paddingLeft="@dimen/half_activity_horizontal_margin" android:paddingRight="@dimen/half_activity_horizontal_margin" android:paddingTop="@dimen/half_activity_vertical_margin" > <ImageView android:id="@+id/ranking_prod_pic" android:layout_width="fill_parent" android:layout_height="wrap_content" android:adjustViewBounds="true" android:contentDescription="@string/app_name" android:scaleType="centerCrop" /> <TextView android:id="@+id/ranking_rank_num" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <TextView android:id="@+id/ranking_prod_num" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <TextView android:id="@+id/ranking_prod_name" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </LinearLayout> ฉันขอข้อมูลจากเซิร์ฟเวอร์รับ URL รูปภาพและโหลดภาพไปที่ Bitmap public static Bitmap loadBitmapFromInputStream(InputStream is) { return …
200 android  imageview 

5
วิธีการแปลงสตริง Base64 เป็นอิมเมจบิตแมปเพื่อแสดงใน ImageView
ฉันมี Base64 String ที่แทนภาพ BitMap ฉันต้องแปลงสตริงนั้นให้เป็นรูปภาพ BitMap อีกครั้งเพื่อใช้กับ ImageView ในแอพ Android ของฉัน ทำอย่างไร? นี่คือรหัสที่ฉันใช้ในการแปลงภาพเป็น base64 String: //proceso de transformar la imagen BitMap en un String: //android:src="c:\logo.png" Resources r = this.getResources(); Bitmap bm = BitmapFactory.decodeResource(r, R.drawable.logo); ByteArrayOutputStream baos = new ByteArrayOutputStream(); bm.compress(Bitmap.CompressFormat.PNG, 100, baos); //bm is the bitmap object byte[] b …

14
วิธีการตั้งระยะขอบของ ImageView โดยใช้รหัสไม่ใช่ xml
ฉันต้องการเพิ่มจำนวนการImageViewดูที่ไม่รู้จักลงในเลย์เอาต์ของฉันด้วยระยะขอบ ใน XML ฉันสามารถใช้layout_marginดังนี้: <ImageView android:layout_margin="5dip" android:src="@drawable/image" /> มีแต่ไม่มีImageView.setPadding() ImageView.setMargin()ฉันคิดว่ามันเป็นไปตามแนวของImageView.setLayoutParams(LayoutParams)แต่ไม่แน่ใจว่าจะป้อนอะไรเข้าไป มีใครรู้บ้าง

2
ปรับขนาดภาพให้เต็มความกว้างและความสูงคงที่ด้วย Picasso
ฉันมี LinearLayout แนวตั้งที่รายการใดรายการหนึ่งImageViewถูกโหลดโดยใช้ Picasso ฉันต้องเพิ่มความกว้างของภาพเป็นความกว้างของอุปกรณ์แบบเต็มและเพื่อแสดงส่วนตรงกลางของภาพที่ถูกครอบตัดด้วยความสูงคงที่ (150dp) ฉันมีรหัสต่อไปนี้: Picasso.with(getActivity()) .load(imageUrl) .placeholder(R.drawable.placeholder) .error(R.drawable.error) .resize(screenWidth, imageHeight) .centerInside() .into(imageView); ฉันควรใส่ค่าใดscreenWidthและimageHeight(= 150dp)

17
ปรับภาพให้พอดีกับ ImageView รักษาอัตราส่วนภาพแล้วปรับขนาด ImageView ให้เป็นขนาดภาพหรือไม่
วิธีเพื่อให้พอดีกับขนาดของภาพสุ่มไปยังImageView? เมื่อไหร่: ImageViewขนาดเริ่มต้นคือ 250dp * 250dp ขนาดที่ใหญ่ขึ้นของภาพควรถูกปรับขึ้น / ลงเป็น 250dp ภาพควรรักษาอัตราส่วนภาพ ImageViewขนาดควรจะตรงกับขนาดภาพปรับหลังปรับ เช่นสำหรับภาพ 100 * 150 ภาพและImageViewควรเป็น 166 * 250 เช่นสำหรับภาพ 150 * 100 ภาพและImageViewควรเป็น 250 * 166 ถ้าฉันตั้งค่าขอบเขตเป็น <ImageView android:id="@+id/picture" android:layout_width="250dp" android:layout_height="250dp" android:layout_gravity="center_horizontal" android:layout_marginTop="20dp" android:adjustViewBounds="true" /> รูปภาพพอดีในImageView, แต่ImageViewจะเป็น 250dp * 250dp เสมอ
164 android  imageview  scale 

25
Android: หมุนภาพในมุมมองภาพโดยมุม
ฉันใช้รหัสต่อไปนี้เพื่อหมุนภาพใน ImageView โดยมุม มีวิธีการที่ง่ายและซับซ้อนน้อยกว่าหรือไม่ ImageView iv = (ImageView)findViewById(imageviewid); TextView tv = (TextView)findViewById(txtViewsid); Matrix mat = new Matrix(); Bitmap bMap = BitmapFactory.decodeResource(getResources(),imageid); mat.postRotate(Integer.parseInt(degree));===>angle to be rotated Bitmap bMapRotate = Bitmap.createBitmap(bMap, 0, 0,bMap.getWidth(),bMap.getHeight(), mat, true); iv.setImageBitmap(bMapRotate);

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.