gpt4 book ai didi

android - 缩放 ImageView 以适应重叠的 ToolBar

转载 作者:行者123 更新时间:2023-11-29 00:12:01 24 4
gpt4 key购买 nike

我想将 ImageView 置于我的 ToolBar 顶部的中心并使其重叠。

它应该是这样的:

Goal

黑色矩形应该是工具栏,带有半圆的灰色矩形是我想放置在工具栏顶部的 ImageView,以便半圆重叠 工具栏。

我的工具栏是这样的:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent" android:layout_height="match_parent">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/actionbar_bg"
/>
</RelativeLayout>

现在,如果我将 ImaveView 放在顶部,它就太大了:

Problem

    <ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="0dp"
android:layout_centerHorizontal="true"
android:src="@drawable/addbtn_bg"
android:adjustViewBounds="true"
/>

但是如果我设置它 android:layout_alignBottom="@id/toolbar" 那么它就非常适合但是半圆不重叠:

ProblemII

有什么办法可以实现吗?也许通过使用诸如指南之类的东西来仅使 ImageView 的矩形部分对齐?

谢谢。

最佳答案

我想你必须有一个单独的半圆,它使用 below="@id/toolbar"

关于android - 缩放 ImageView 以适应重叠的 ToolBar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29607404/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com