2
A
回答
1
以下項目提供了很多不同的轉換爲畢加索
https://github.com/wasabeef/picasso-transformations
一個你感興趣的是名爲CropSquareTransformation
,您可以通過應用它使用以下代碼
Picasso.with(mContext)
.load(R.drawable.demo)
.transform(transformation)
.transform(new CropSquareTransformation())
.into(holder.image);
您可以添加依賴項或複製並粘貼所需的類。
+1
謝謝!這正是我需要的! –
0
使用自定義的ImageView:
public class SquareImageView extends android.support.v7.widget.AppCompatImageView {
public SquareImageView(Context context) {
super(context);
}
public SquareImageView(Context context, AttributeSet attrs) {
super(context, attrs);
}
public SquareImageView(Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
}
@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
super.onMeasure(widthMeasureSpec, heightMeasureSpec);
setMeasuredDimension(getMeasuredWidth(), getMeasuredWidth()); //Snap to width
}
}
在你的XML:
<com.my.package.SquareImageView
android:layout_width="match_parent"
android:layout_height="wrap_content">
相關問題
- 1. 沒有裁剪的畢加索圓變換圖片
- 2. 加載圖像與畢加索
- 3. 圖像裁剪與codeigniter
- 4. 裁剪圖像
- 5. 裁剪圖像
- 6. 裁剪圖像
- 7. 裁剪後的圖像不能與tess-two一起使用
- 8. 畢加索重複圖像
- 9. 畢加索圖像緩存
- 10. WinRT中的裁剪/裁剪圖像
- 11. 無法剪裁/裁剪圖像
- 12. PHP裁剪不起作用,返回黑色圖像 - 圖像裁剪系統
- 13. 圖像裁剪AVCaptureSession圖像
- 14. Codeigniter圖像裁剪不起作用
- 15. 笨裁剪圖像
- 16. 圖像裁剪c#
- 17. Itext7 - 裁剪圖像
- 18. WPF圖像裁剪
- 19. html5圖像裁剪
- 20. Silverlight圖像裁剪
- 21. 裁剪YUV圖像
- 22. WPF圖像裁剪
- 23. 圖像裁剪PHP
- 24. 裁剪android圖像
- 25. PHP - 裁剪圖像
- 26. GWT圖像裁剪
- 27. 裁剪後無法檢索圖像Android
- 28. 像facebook一樣的圖像裁剪
- 29. 如何在ImageMagick中統一裁剪/裁剪圖像?
- 30. angularjs多圖像上傳與裁剪
這個問題已經在這裏找到答案,也許它可以幫助:http://stackoverflow.com/questions/30134438/ picasso-crop-to-a-view – rontho