我怎么能发生在纹理视图动态图像的看法?(How can i place dynamic image

2019-09-28 01:34发布

这是我的相机预览的布局和我有一个动态的图像视图来显示thumbnail.I我不能够把overlaping纹理view.How做这个图像视图?

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="#000000">

    <LinearLayout
        android:id="@+id/thumbnails"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true">


    </LinearLayout>

    <TextureView
        android:layout_width="wrap_content"
        android:layout_height="453dp"
        android:id="@+id/textureView"
        android:layout_marginTop="80dp" />

    <ImageButton
        android:layout_width="59dp"
        android:layout_height="52dp"
        android:id="@+id/videoButton"
        android:contentDescription="@string/video_button"
        android:src="@mipmap/start_recording"
        android:layout_alignParentBottom="true"
        android:layout_centerHorizontal="true"
        android:layout_gravity="center_horizontal|bottom" />

    <Chronometer
        android:layout_width="129dp"
        android:layout_height="50dp"
        android:id="@+id/chronometer"
        android:visibility="invisible"
        android:textColor="#ff0000"
        android:textSize="25sp"
        android:layout_centerHorizontal="true"
        android:layout_gravity="left|bottom" />

</FrameLayout>

这是我用于创建动态图像视图代码。

LinearLayout layout = (LinearLayout) findViewById(R.id.thumbnails);
bitMapIndex = 0;
if (layout.getChildCount() > 0) {
    layout.removeAllViews();
}
for (Bitmap eachBitMap : bitMapsAvailable) {    
    bitMapIndex++;
    ImageView thumb = new ImageView(this);
    thumb.setId(new Integer(bitMapIndex+ 17));
    thumb.setLayoutParams(new android.view.ViewGroup.LayoutParams(100, 80));
    thumb.setImageBitmap(eachBitMap);
    // Adds the view to the layout
    thumb.setOnClickListener(previewThumb(thumb));
    layout.addView(thumb);
}
文章来源: How can i place dynamic image view over texture view?