第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

老師求救!為什么我的顯示是這個樣子的,代碼已經(jīng)寫到抽屜式菜單二了!5448a9460001e48c05000889.jpg下面是我的代碼,煩請老師幫忙看一下。5448abac0001e3ae02971000.jpg

正在回答

7 回答

你的菜單背景圖片應添加到activity_main.xml里面

0 回復 有任何疑惑可以回復我~

我知道了,視頻里把背景設置到菜單里了,改到主布局里就好了

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"

? ? android:layout_width="match_parent"

? ? android:layout_height="match_parent"?

? ? android:background="@drawable/img_frame_background">


1 回復 有任何疑惑可以回復我~

什么問題造成的

0 回復 有任何疑惑可以回復我~
哦!謝謝。我明白了
0 回復 有任何疑惑可以回復我~
#1

Mr_Wrong丶

請問你是怎么解決的,我也遇到了一樣的問題
2014-10-24 回復 有任何疑惑可以回復我~
#2

Mr_Wrong丶

哦 搞懂了
2014-10-24 回復 有任何疑惑可以回復我~
#3

SHEAN 回復 Mr_Wrong丶

請問一下是怎么解決的。?
2014-10-26 回復 有任何疑惑可以回復我~
#4

浮生丶若夢 回復 SHEAN

把背景圖片設置到activity_main.xml那里
2014-10-28 回復 有任何疑惑可以回復我~
查看1條回復

好像和這個是一樣的問題,你看看是不是

http://idcbgp.cn/qadetail/44162

0 回復 有任何疑惑可以回復我~

5448ad690001b38805000086.jpg除了這一段,別的代碼我沒注釋,我也不知道為什么上面會給我顯示成注釋狀態(tài)!

0 回復 有任何疑惑可以回復我~
package?com.example.slidingmenu.view;
import?com.example.slidingmenu.R;
import?com.nineoldandroids.view.ViewHelper;
import?android.content.Context;
import?android.content.res.TypedArray;
import?android.util.AttributeSet;
import?android.util.DisplayMetrics;
import?android.util.TypedValue;
import?android.view.MotionEvent;
import?android.view.ViewGroup;
import?android.view.WindowManager;
import?android.widget.HorizontalScrollView;
import?android.widget.LinearLayout;
public?class?SlidingMenu?extends?HorizontalScrollView?{
private?LinearLayout?mwapper;
private?ViewGroup?mMenu;
private?ViewGroup?mContent;
private?int?mSrreenWidth;?//?保存屏幕的當前寬度
private?int?mMenuRightPadding?=?50;//?菜單顯示后右側所保留的空余位置的值
private?boolean?flage;
private?boolean?isOpen;?//?標識菜單是否顯示
private?int?mMenuWidth;
/**
*?但使用了自定義屬性時調(diào)用此構造
*?
*?@param?context
*?@param?attrs
*?@param?defStyle
*/
public?SlidingMenu(Context?context,?AttributeSet?attrs,?int?defStyle)?{
super(context,?attrs,?defStyle);
//?獲取自定義的屬性
TypedArray?ta?=?context.getTheme().obtainStyledAttributes(attrs,
R.styleable.slidingMenu,?defStyle,?0);
int?count?=?ta.getIndexCount();
for?(int?i?=?0;?i?<?count;?i++)?{
int?attr?=?ta.getIndex(i);
switch?(attr)?{
case?R.styleable.slidingMenu_rightpadding:
mMenuRightPadding?=?ta.getDimensionPixelSize(i,
(int)?TypedValue.applyDimension(
TypedValue.COMPLEX_UNIT_DIP,?50,?context
.getResources().getDisplayMetrics()));
break;
default:
break;
}
}
ta.recycle();
WindowManager?wm?=?(WindowManager)?context
.getSystemService(Context.WINDOW_SERVICE);
DisplayMetrics?outMetrics?=?new?DisplayMetrics();
wm.getDefaultDisplay().getMetrics(outMetrics);
mSrreenWidth?=?outMetrics.widthPixels;
/*
*?mMenuRightPadding?=?(int)?TypedValue.applyDimension(
*?TypedValue.COMPLEX_UNIT_DIP,?50,?context.getResources()
*?.getDisplayMetrics());
*/
}
public?SlidingMenu(Context?context)?{
this(context,?null);
}
/*
*?未使用自定義屬性時使用此構造
*/
public?SlidingMenu(Context?context,?AttributeSet?attrs)?{
this(context,?attrs,?0);
}
//?設置子VIew的寬和高?設置自己的寬和高
@Override
protected?void?onMeasure(int?widthMeasureSpec,?int?heightMeasureSpec)?{
if?(!flage)?{
mwapper?=?(LinearLayout)?getChildAt(0);
mMenu?=?(ViewGroup)?mwapper.getChildAt(0);
mContent?=?(ViewGroup)?mwapper.getChildAt(1);
mMenuWidth?=?mMenu.getLayoutParams().width?=?mSrreenWidth
-?mMenuRightPadding;
mContent.getLayoutParams().width?=?mSrreenWidth;
flage?=?true;
}
super.onMeasure(widthMeasureSpec,?heightMeasureSpec);
}
/**
*?通過設置偏移量將Menu隱藏
*/
@Override
protected?void?onLayout(boolean?changed,?int?l,?int?t,?int?r,?int?b)?{
super.onLayout(changed,?l,?t,?r,?b);
if?(changed)?{
this.scrollTo(mMenuWidth,?0);
}
}
/***
*?監(jiān)控手指滑動區(qū)域
*/
@Override
public?boolean?onTouchEvent(MotionEvent?ev)?{
int?action?=?ev.getAction();
switch?(action)?{
case?MotionEvent.ACTION_UP:
int?ScrollX?=?getScrollX();
if?(ScrollX?>=?(mMenuWidth?/?2))?{
this.smoothScrollTo(mMenuWidth,?0);?//?將菜單逐漸隱藏
isOpen?=?false;
}?else?{
this.smoothScrollTo(0,?0);?//?將菜單顯示
isOpen?=?true;
}
return?true;
}
return?super.onTouchEvent(ev);
}
/**
*?打開菜單
*/
public?void?openMenu()?{
if?(isOpen)?{
return;
}?else?{
this.smoothScrollTo(0,?0);?//?將菜單顯示
isOpen?=?true;
}
}
/**
*?關閉菜單
*/
public?void?closeMenu()?{
if?(!isOpen)?{
return;
}?else?{
this.smoothScrollTo(mMenuWidth,?0);?//?將菜單逐漸隱藏
isOpen?=?false;
}
}
public?void?toggle()?{
if?(isOpen)?{
closeMenu();
}?else?{
openMenu();
}
}
@Override
protected?void?onScrollChanged(int?l,?int?t,?int?oldl,?int?oldt)?{
//?TODO?自動生成的方法存根
super.onScrollChanged(l,?t,?oldl,?oldt);
float?scale?=?l?*?1.0F?/?mMenuWidth;
float?leftScale?=?1.0F?-?scale?*?0.3F;
float?leftAlpha?=?0.6f?+?0.4f?*?(1?-?scale);
float?rightScale?=?0.7F?+?0.3F?*?scale;
//?設置菜單的隱藏顯示動畫
ViewHelper.setTranslationX(mMenu,?mMenuWidth?*?scale);
ViewHelper.setScaleX(mMenu,?leftScale);
ViewHelper.setScaleY(mMenu,?leftScale);
ViewHelper.setAlpha(mMenu,?leftAlpha);
//?設置內(nèi)容區(qū)域的顯示與隱藏效果
ViewHelper.setPivotX(mContent,?0);
ViewHelper.setPivotY(mContent,?mContent.getHeight()?/?2);
ViewHelper.setScaleX(mContent,?rightScale);
ViewHelper.setScaleY(mContent,?rightScale);
}
}
0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
QQ5.0側滑菜單
  • 參與學習       62515    人
  • 解答問題       304    個

本教程將帶領大家通過自定義控件實現(xiàn)QQ5.0側滑菜單

進入課程
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號