標題欄漸變效果

2021-08-07 16:53:02 字數 1471 閱讀 8817

一:效果圖

三:  自定義view,這裡面我繼承的是scrollview

public class boxdetailscrollview extends scrollview 

public boxdetailscrollview(context context, attributeset attrs, int defstyle)

public boxdetailscrollview(context context, attributeset attrs)

public void setonscrolllistener(scrollviewlistener scrollviewlistener)

@override

protected void onscrollchanged(int x, int y, int oldx, int oldy) else if (oldy > y ) }}

/*** dy y軸滑動距離,isup 是否返回頂部

*/public inte***ce scrollviewlistener

}

五:載入資料**

五.1:首先設定標題的監聽動畫

/**

* 設定標題監聽動畫

*/private void settitlelistenerani() else if (!isup && dy > move_distance) else

} else if (isup && dy > move_distance) else if (isup && dy <= move_distance) else}}

});}

五.2:設定標題欄漸變

/**

* 設定標題欄透明度變化

* @param dy

* @param mheaderheight_px

*/private void titlealphachange(int dy, float mheaderheight_px)

private void headertranslate(float distance)

五.3:針對的平移效果

/**

* 平移

* @param distance

*/private void headertranslate(float distance)

Android標題欄沉浸效果

android標題欄沉浸效果 android4.4開始實現了狀態列的沉浸,即狀態列一體化,效果如圖 下面來看實現步驟 首先,你需要在value 19中的style.xml中新增以下屬性 name android windowtranslucentstatus true item xmlns andr...

標題欄新訊息提示效果

標題欄新訊息提示如圖 公司的專案中用到了這個新訊息提示的效果,主要用於提示使用者有新訊息。具體實現 如下 var newmessageremind if newmessageremind.step 1 if newmessageremind.step 2 800 return newmessager...

(標題欄實戰)浮動標題欄與錨

常用選擇器 class intro 選擇class intro 的所有元素。1 id firstname 選擇id firstname 的所有元素。1 選擇所有元素。2element p選擇所有 元素。1 element element div,p 選擇所有 元素和所有 元素。1 element e...