[英]AndroidResideMenu: how to make not transparent background
在学习过程中,我使用GitHub SpecialCyCi / AndroidResideMenu的AndroidResideMenu动画创建了仪表板屏幕。
但是我对透明度有疑问。 在我的屏幕截图中,有一个灰色或黑色的模糊矩形。 那个矩形是我不想看到的。 应该有一个白色背景,而不是那种模糊的透明黑色。 那绿色的皮革是整个背景。
PS。 图形仅用于测试和学习。 不知道,我知道。
DashboardActivity.java
//ResideMenu
// attach to current activity;
resideMenu = new ResideMenu(this);
resideMenu.setBackground(R.drawable.background);
resideMenu.attachToActivity(this);
// create menu items;
String titles[] = { "Home", "Gallery", "Calendar", "Settings" };
int icon[] = { R.drawable.run, R.drawable.run, R.drawable.run, R.drawable.run };
for (int i = 0; i < titles.length; i++){
ResideMenuItem item = new ResideMenuItem(this, icon[i], titles[i]);
final int position = i;
item.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
switch (position){
}
}
});
resideMenu.addMenuItem(item, ResideMenu.DIRECTION_LEFT); // or ResideMenu.DIRECTION_RIGHT
}
我通过将背景色添加到activity_dashboard.xml文件中解决了这个问题
android:background =“ @ color / white”
问题解决了迭戈寻求帮助
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.