2014-09-11 62 views
0

我有一个线性布局,我需要通过intent分享这个视图而不保存,我搜索了这个,但大多数答案建议解决方案女巫先保存图像,然后读取图像和共享,但我不希望共享之前保存,这是我的线性布局代码:如何通过意图共享视图(如图像)而不保存

<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> 

回答

0

我已经尝试使用memory cache为你的形象?
有了这个,当您将图片添加到图片中时,将其刷新到缓存中,因此当您需要将图片显示在其他视图上时,它就在这里。
这样,数据不会保存,bau您仍然可以从其他视图访问它