Android 禁用工具栏中的导航图标撕裂效果
我不确定在我的案例中单击返回到上一个活动(箭头返回图标)时,您称之为舍入效应是什么,但我想禁用它 这是将其放在工具栏上的代码,但我似乎找不到(如果有)一个选项来禁用单击时的圆形效果Android 禁用工具栏中的导航图标撕裂效果,android,Android,我不确定在我的案例中单击返回到上一个活动(箭头返回图标)时,您称之为舍入效应是什么,但我想禁用它 这是将其放在工具栏上的代码,但我似乎找不到(如果有)一个选项来禁用单击时的圆形效果 mToolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(mToolbar); getSupportActionBar().setDisplayShowHomeEnabled(true); mToolb
mToolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(mToolbar);
getSupportActionBar().setDisplayShowHomeEnabled(true);
mToolbar.setNavigationIcon(getResources().getDrawable(R.drawable.ic_arrow_back));
像这样,当按下按钮时,工具栏上的按钮会产生圆形效果。我认为这是一种实质性的设计效果
谢谢请用false代替true
getSupportActionBar().setDisplayShowHomeEnabled(false);
使用false代替true
getSupportActionBar().setDisplayShowHomeEnabled(false);
在布局中使用此选项
<android.support.v7.widget.Toolbar
android:id="@+id/yourToolbarId"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ImageView
android:id="@+id/yourId"
xmlns:app="http://schemas.android.com/apk/res-auto"
app:layout_width="wrap_content"
app:layout_height="wrap_content"
app:minHeight="?attr/actionBarHeight"
app:minWidth="?attr/actionBarHeight"
android:src="@drawable/ic_arrow_back"/>
</android.support.v7.widget.Toolbar>
和getSupportActionBar().setDisplayShowHomeEnabled(false);结合
不要用这个
mToolbar.setNavigationIcon(getResources().getDrawable(R.drawable.ic_arrow_back))
您还必须手动设置单击侦听器,以便在按下它时执行所需的特定操作。在布局中使用此选项
<android.support.v7.widget.Toolbar
android:id="@+id/yourToolbarId"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ImageView
android:id="@+id/yourId"
xmlns:app="http://schemas.android.com/apk/res-auto"
app:layout_width="wrap_content"
app:layout_height="wrap_content"
app:minHeight="?attr/actionBarHeight"
app:minWidth="?attr/actionBarHeight"
android:src="@drawable/ic_arrow_back"/>
</android.support.v7.widget.Toolbar>
和getSupportActionBar().setDisplayShowHomeEnabled(false);结合
不要用这个
mToolbar.setNavigationIcon(getResources().getDrawable(R.drawable.ic_arrow_back))
您还必须手动设置单击侦听器,以便在按下它时执行所需的特定操作。通过更改主题,您可以实现这一点。从样式中定义的主题中删除
@color/toolbar
遵循这一点。通过改变主题,您可以实现这一点。从样式中定义的主题中删除
@color/toolbar
遵循此操作。这不是他的要求,他只是想禁用rippleeffect@QAMAR是的,这就是圆形(涟漪)效应。我看看能不能找到一张照片并贴在问题上这不是他要问的,他只是想禁用rippleeffect@QAMAR是的,这就是圆形(涟漪)效应。我看看能不能找到一张图片,并把它贴在问题上OK似乎在做什么,但我没有看到图标。让我在我的问题中发布我做了什么OK似乎在做什么,但我没有看到图标。让我把我在问题中所做的张贴出来