如何通过意图共享视图(作为图像)而不保存

时间:2014-09-11 11:06:36

标签: android image android-intent bitmap

我有一个线性布局,我需要通过意图分享这个视图而不保存,我搜索了这个但是大多数答案提出解决方案女巫首先保存图像然后读取图像并分享,但我不想在共享之前保存,这是我的线性布局代码:

   <LinearLayout
   android:id="@+id/view_wanted"
   android:layout_width="fill_parent"
   android:layout_height="0dp"
   android:layout_weight="8"
   android:gravity="center_horizontal"
   android:orientation="vertical" 
   android:background="@drawable/bounty_frame">

    <RelativeLayout
    android:layout_width="wrap_content"
    android:layout_height="0dp"
    android:layout_weight="3.5"
    android:gravity="center_horizontal" 
    android:layout_gravity="center_horizontal">
         <ImageView
             android:id="@+id/img_main"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
             android:adjustViewBounds="true"
             android:background="@drawable/framenew"
             android:paddingBottom="3dp"
             android:paddingLeft="3dp"
             android:paddingRight="3dp"
             android:paddingTop="3dp"
             android:scaleType="centerCrop"
             android:src="@drawable/next"
              />
         <ImageView
             android:layout_width="fill_parent"
             android:layout_height="fill_parent"
             android:layout_alignLeft="@+id/img_main"
             android:layout_alignRight="@+id/img_main"
              android:layout_alignBottom="@+id/img_main"
             android:layout_alignTop="@+id/img_main"
            android:layout_gravity="center"
              android:id="@+id/img_bar"/>
         </RelativeLayout>   
      </LinearLayout>

1 个答案:

答案 0 :(得分:0)

我是否尝试使用memory cache为您提供图像?
有了这个,当你想象你的图片时,你将它刷新到缓存上,所以当你需要在另一个视图上显示它时,它就在这里。
这样,数据就不会保存,bau你仍然可以从其他视图访问它