Просто используйте CollapsingToolbarLayout
XML-атрибут contentScrim
, чтобы установить цвет фона Toolbar
, когда он находится в режиме collapsed
.
blockquote>
app:contentScrim="YOUR_TOOLBAR_COLOR"
Вот пример:
<android.support.design.widget.CollapsingToolbarLayout android:id="@+id/collapsing_toolbar" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true" app:contentScrim="?attr/colorPrimary" app:layout_scrollFlags="scroll|exitUntilCollapsed"> <ImageView android:id="@+id/img_group_photo" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true" android:scaleType="centerCrop" app:layout_collapseMode="parallax" /> <android.support.v7.widget.Toolbar android:id="@+id/anim_toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" app:layout_collapseMode="pin" app:popupTheme="@style/ThemeOverlay.AppCompat.Light" /> </android.support.design.widget.CollapsingToolbarLayout>
Надеюсь, это поможет ~
Вы столкнулись с этой проблемой, так как вы читаете изображение с помощью opencv, а opencv читает и отображает изображение в формате BGR вместо цветового формата RGB. Принимая во внимание, что matplotlib использует цветовой формат RGB для отображения изображения. Попробуйте использовать:
image = cv2.cvtColor(image, cv2.COLOR_BGR2RGB)
pixels = np.array(image)
plt.imshow(pixels)
plt.show()