<RelativeLayout
android:id="@+id/lais1"
android:layout_width="match_parent"
android:layout_height="400dp"
android:background="@color/purple"
android:focusable="true"
android:focusableInTouchMode="true"
android:orientation="horizontal">
<TextView
android:id="@+id/image1s"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:padding="@dimen/tendp"
android:text="@string/add_picture"
android:textColor="@android:color/white"
android:textSize="@dimen/textSize"></TextView>
<ImageView
android:id="@+id/image1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="centerCrop"
android:layout_centerInParent="true"
></ImageView>
<LinearLayout
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_alignParentBottom="true"
android:background="@android:color/darker_gray"
android:layout_height="100dp">
<RelativeLayout
android:id="@+id/asdasdas"
android:layout_width="150dp"
android:layout_height="100dp">
<fragment
android:id="@+id/map"
class="com.google.android.gms.maps.SupportMapFragment"
android:layout_width="150dp"
android:layout_height="100dp"/>
</RelativeLayout>
<ImageView
android:id="@+id/sadad2"
android:visibility="gone"
android:layout_width="150dp"
android:layout_height="100dp" />
<TextView
android:layout_width="match_parent"
android:textColor="@android:color/white"
android:id="@+id/texto"
android:padding="20dp"
android:layout_height="wrap_content" />
</LinearLayout>
</RelativeLayout>
Вот макет, который я хочу сделать на снимке экрана, и вот что я делаю в качестве решения.
View lais1 = (RelativeLayout)findViewById(R.id.lais1);
// lais1.setDrawingCacheEnabled(true);
bmf = Bitmap.createBitmap(lais1.getWidth(), lais1.getHeight(), Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(bmf);
lais1.draw(canvas);
проблема в том, что часть, которая является картами, дает мне черный экрансо словом гугл написано на нем.все остальные части выглядят так, как я хочу, только карты становятся черными со словом google над ним.как я могу решить эту проблему?как я хочу поделиться макетом с картой на нем как изображение поверх WhatsApp или других программ.