相关疑难解决方法(0)

ImageView循环通过xml

我想把我的任何图像ImageView变成带边框的圆形.

我搜索但找不到任何有用的信息(我试过的任何东西都不起作用).

我如何通过xml实现这一点:ImageView使用某个src 创建一个并使其带边框的圆形?

xml android imageview

180
推荐指数
14
解决办法
39万
查看次数

Android裁剪中心位图

我有正方形或矩形的位图.我采取最短的一面,做这样的事情:

int value = 0;
if (bitmap.getHeight() <= bitmap.getWidth()) {
    value = bitmap.getHeight();
} else {
    value = bitmap.getWidth();
}

Bitmap finalBitmap = null;
finalBitmap = Bitmap.createBitmap(bitmap, 0, 0, value, value);
Run Code Online (Sandbox Code Playgroud)

然后我使用它将它缩放到144 x 144位图:

Bitmap lastBitmap = null;
lastBitmap = Bitmap.createScaledBitmap(finalBitmap, 144, 144, true);
Run Code Online (Sandbox Code Playgroud)

问题是它裁剪原始位图的左上角,任何人都有代码来裁剪位图的中心?

android crop bitmap

141
推荐指数
6
解决办法
10万
查看次数

如何从Android中自定义CameraView捕获图像?

我需要捕获图像 所需部分中的屏幕.

相机捕获图像.

那时其他屏幕内容就是这样.

在此输入图像描述

这怎么可能

android image-capture surfaceview android-camera camera-view

36
推荐指数
1
解决办法
2万
查看次数

裁剪方形图像到圆圈 - 以编程方式

我正在寻找过去的一天,但我没有成功.

我从API获取图像,然后使用以下代码将其下载到位图文件.

private Bitmap DownloadImage(String URL) 
    {
        Bitmap bitmap = null;
        InputStream in = null;
        try 
        {
            in = OpenHttpConnection(URL);
            bitmap = BitmapFactory.decodeStream(in);
            in.close();
        }
        catch (IOException e1) 
        {
            e1.printStackTrace();
        }
        return bitmap;
    }

    private InputStream OpenHttpConnection(String urlString) throws IOException 
    {
        InputStream in = null;
        int response = -1;

        URL url = new URL(urlString);
        URLConnection conn = url.openConnection();

        if (!(conn instanceof HttpURLConnection))
            throw new IOException("Not an HTTP connection");

        try 
        {
            HttpURLConnection httpConn = (HttpURLConnection) conn;
            httpConn.setAllowUserInteraction(false);
            httpConn.setInstanceFollowRedirects(true);
            httpConn.setRequestMethod("GET");
            httpConn.connect();

            response …
Run Code Online (Sandbox Code Playgroud)

android image crop android-canvas

21
推荐指数
3
解决办法
5万
查看次数

使通知大图标圆

我想从用户的联系人中显示一个圆形化身作为通知的大图标 - 就像收到文本或邮件时一样.当我将大图标设置为该联系人的图像时,会生成一个方形图标.

我正在寻找看起来像顶部图标(方形头像)的东西,看起来像电子邮件通知上的大图标(圆形头像):

在此输入图像描述

我该怎么做?

android avatar android-notifications android-5.0-lollipop

12
推荐指数
3
解决办法
8344
查看次数

在Android中裁剪图像为圆圈

有谁知道如何将图像\位图裁剪成圆圈?我找不到任何解决方案,抱歉..

android crop android-image

8
推荐指数
2
解决办法
3万
查看次数

拍摄叠加边界内的图片

我正在尝试开发这个拍照的简单应用程序.一切都好.唯一的东西我在预览的中心有一个固定大小的椭圆形 imageview.图像的捕获工作正常,但问题是我想捕捉图像并自动裁剪它位于椭圆形imageview内.我不想要整个图像要保存,我只想要形状内部的图像部分.现在,我不知道该怎么办.花了几个小时在Google上寻求解决方案后,我决定放弃并来到这里.我不知道如何才能得到形状内部的那部分图像(那固定的椭圆形图像).

这是我的代码: -

 public class MainActivity extends Activity implements SurfaceHolder.Callback {

    Camera camera;
    SurfaceView surfaceView;
    SurfaceHolder surfaceHolder;
    boolean cameraview = false;
    LayoutInflater inflater = null;
    private ImageView ImgContainer;
    private Button btn;
    private ImageView mIvCaptureImage;
    FrameLayout frameLayout;

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

        getWindow().setFormat(PixelFormat.UNKNOWN);
        frameLayout = (FrameLayout) findViewById(R.id.view);
        surfaceView = (SurfaceView) findViewById(R.id.camera_preview);
        ImgContainer = (ImageView) findViewById(R.id.Img_container);
        surfaceHolder = surfaceView.getHolder();
        surfaceHolder.addCallback(this);
        surfaceHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
        // GuideBox box = new GuideBox(MainActivity.this); …
Run Code Online (Sandbox Code Playgroud)

android image android-custom-view android-camera android-imageview

6
推荐指数
1
解决办法
1318
查看次数

android中的位图循环裁剪

我有一个方形位图显示在半透明圆下面.用户可以触摸并拖动位图以定位它.我希望能够裁剪位图的任何部分.我怎样才能做到这一点?

android android-layout android-canvas android-activity

3
推荐指数
2
解决办法
8767
查看次数

libGDX:如何将纹理裁剪为圆形

我通过 android 开发实现了我的目标,如此链接从 Android 中的位图裁剪圆形区域所示, 但是我如何使用 libGDX 框架实现这一目标?我试图做到这一点,Pixmap但没有成功。

任何人都可以帮助我实现这一目标。

java bitmap libgdx

3
推荐指数
1
解决办法
1430
查看次数

Android代码使imageView轮不起作用

我正在努力使自己ImageView顺利。我已经编写了以下代码,使其看起来是圆形的,但不知何故它仍然显示方形ImageView。[使用毕加索获取图像]

Java代码:

ImageView iv = (ImageView) addLinkDialog.findViewById(R.id.group_icon_jsoup);
Picasso.with(getBaseContext()).load(GroupImageUrl).into(iv);
iv.setBackgroundResource(R.drawable.icon_img);
Run Code Online (Sandbox Code Playgroud)

ImageView代码:

<ImageView
    android:id="@+id/group_icon_jsoup"
    android:layout_width="75dp"
    android:layout_height="75dp"
    android:layout_gravity="center"
    android:layout_margin="8dp"
    android:background="@drawable/icon_img" />
Run Code Online (Sandbox Code Playgroud)

@ drawable / icon_img.xml:

<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
    <item android:drawable="@drawable/circle"/>
</layer-list>
Run Code Online (Sandbox Code Playgroud)

@ drawable / circle.xml

<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:innerRadius="0dp"
    android:shape="ring"
    android:thicknessRatio="1.9"
    android:useLevel="false" >
<solid android:color="@android:color/transparent" />

<stroke
    android:width="10dp"
    android:color="@android:color/white" />
</shape>
Run Code Online (Sandbox Code Playgroud)

xml android image imageview android-layout

3
推荐指数
1
解决办法
3934
查看次数

如何在 Flutter 中从画布中裁剪圆形(或方形或六边形)区域

我想裁剪一个矩形图像文件并使其成为圆形或方形或六边形,并将其保存为本地图像文件。我有一个位图,我想从这个位图中裁剪一个圆形或六边形区域。圆圈外的所有像素都应该是透明的。我怎样才能做到这一点?

在此处输入图片说明

我在android平台上发现了类似的问题。但是无法找到真正帮助或指导我在颤振中实现这一目标的好资源。请与我分享实现此结果的想法。

image-processing flutter flutter-test flutter-layout flutter-canvas

1
推荐指数
1
解决办法
4442
查看次数