1. 程式人生 > >android側滑效果,SlidingMenu配置

android側滑效果,SlidingMenu配置

最近開始做點東西,需要用到android activity側滑的效果。感覺配置起來還是有點小麻煩,總結一下以便回顧。
需要的東西:
1、SlidingMenu專案:點選開啟連結
2、ActionBarSherlock專案

先看一下專案的檔案結構:

專案效果圖:

   

   

我的配置:
1、把下載的ActionBarSherlock壓縮包JakeWharton-ActionBarSherlock-4.4.0-0-g4a79d53.zip中的專案actionbarsherlock作為一個library匯入
我匯入後項目沒有報錯,而且actionbarsherlock預設屬性就是library
不需要更改
2、匯入SlidingMenu專案的例子和library
這一步會報很多的錯誤,接下來解決
3、修改隨SlidingMenu例子名稱:ExampleListActivity匯入library中的SlidingFragmentActivity讓它繼承SherlockFragmentActivity
修改後程式碼形式:
public class SlidingFragmentActivity extends SherlockFragmentActivity implements SlidingActivityBase {

}


4、完成第3步後項目還是會報錯,這時,把actionbarsherlock作為library匯入到隨SlidingMenu例子匯入的library專案和SlidingMenu例子中。
這一步應該SlidingMenu例子不需要再匯入actionbarsherlock作為library,因為它已經將library專案作為library匯入,而library專案已經匯入了actionbarsherlock作為library。我是兩個都匯入了一遍(該想法已經測試可行)
-------------------------------更正--------------------------------------------
把actionbarsherlock作為library匯入到SlidingMenu例子中,把library專案也匯入到SlidingMenu專案中

-------------------------------------------------------------------------------

5、完成第4步專案還有錯,這時需要把library裡面的android-support-v4.jar刪除。
因為actionbarsherlock,中已經有了,library專案中也有android-support-v4.jar,這二者會衝突
6、再clean一下專案就搞定了。
說明:
整個SlidingMenu例子專案的配置,需要兩個依賴,一個是actionbarsherlock,另一個是library。它們的關係是
SlidingMenu把library作為library匯入,library把actionbarsherlock作為library匯入。注意,這裡的兩個library概念不一樣。
--------------------------------------------------更正--------------------------
整個SlidingMenu例子專案的配置,需要兩個依賴,一個是actionbarsherlock,另一個是library。它們的關係是
SlidingMenu把library和actionbarsherlock作為library匯入,然後刪除SlidingMenu例子專案中的android-support-v4.jar

--------------------------------------------------------------------------------
————————————————————————————————————————
又發現了點新東西,搞定了再記錄。
------------------------------------------------------------更新----------------
配置開源專案還是要看看專案的README檔案,多查查資料,注意一下eclipse 的報錯資訊,多試幾次總會成功的。

相關推薦

android效果SlidingMenu配置

最近開始做點東西,需要用到android activity側滑的效果。感覺配置起來還是有點小麻煩,總結一下以便回顧。 需要的東西: 1、SlidingMenu專案:點選開啟連結 2、ActionBarSherlock專案 先看一下專案的檔案結構: 專案效果圖:      

Android滑動選單特效實現仿人人客戶端效果史上最簡單的實現

                人人客戶端有一個特效還是挺吸引人的,在主介面手指向右滑動,就可以將選單展示出來,而主介面會被隱藏大部分,但是仍有左側的一小部分同選單一起展示。據說人人客戶端的這個特效是從facebook客戶端模仿來的,至於facebook是不是又從其它地方模仿來的就不得而知了。好,今天我們就一

Android ListViewitem仿QQ刪除效果

最近的專案需求有一條是要實現仿QQ的側滑刪除效果,網上搜到了很多,但是與預想的都不太一樣,於是自己研究了一下,寫了一個Demo,記錄下來。 功能: 1.實現了仿QQ的Item側滑效果 2.可根據item的長度計算側滑範圍 3.實現item條目點選監聽與刪除按鈕監聽 4.

Android滑動選單特效實現仿人人客戶端效果

人人客戶端有一個特效還是挺吸引人的,在主介面手指向右滑動,就可以將選單展示出來,而主介面會被隱藏大部分,但是仍有左側的一小部分同選單一起展示。 據說人人客戶端的這個特效是從facebook客戶端模仿來的,至於facebook是不是又從其它地方模仿來的就不得而

Android自定義控制元件----繼承ViewGroup選單3普通選單新增選單切換按鈕(完結)

專案結構: 思路: 對外暴露一個選單開啟和關閉選單的方法toggle 當開啟時this.smoothScrollTo(0, 0);滑動選單顯示 當關閉時this.smoothScrollTo(mMenuWidth, 0);選單隱藏

android 自定義view之效果

效果圖: 看網上的都是兩個view拼接,預設右側的不顯示,水平移動的時候把右側的view顯示出來。但是看最新版QQ上的效果不是這樣的,但給人的感覺卻很好,所以獻醜來一發比較高仿的。 知識點: 1、ViewDragHelper 的用法; 2、滑動衝突的解決; 3、自定

Android中使用NavigationView實現抽屜效果中Menu選單欄設定

a、在value/styles.xml中定義樣式<!--設定Menu中item的字型大小-->     <style name="WindowTitle" parent="@android:style/TextAppearance">         <item name="a

Android使用DrawerLayout仿qq6.6版本效果

一講到側滑選單,我相信大家都會想到一個開源控制元件SlidingMenu,在google還沒有出來DrawerLayout的時候幾乎都是使用Slidingmenu來實現側滑效果,可以說是效果很不錯,自

Android ListView 效果實現(滑動展開、滑動刪除)

轉載請註明出處:http://blog.csdn.net/lonelyroamer/article/details/42439875 專案需要ListView滑動刪除的效果,首先肯定是拿來主義,在網上搜了一遍,發現這樣的東西真不少,比較有名的Github上的SwipeLi

Android】自定義控制元件-仿QQ聯絡人條目右側選單。

一直沒有寫部落格的習慣,一直都是看別人的部落格,學習別人的東西。平時工作中總會遇到或大或小的問題,往往是上百度CSDN查詢答案。今天嘗試著寫部落格,一是更加深入地熟悉一下部落格;二是轉變一下學習方式;三是把自己所學的東西分享出來,幫助別人的同時也提升了自己!

Android菜單和輪播圖之滑動沖突

解決 float 自定義 else switch hid 通過 表示 猜想 接手一個項目,有一個問題需要修改:輪播圖不能手動滑動,手動滑動輪播圖只會觸發側滑菜單。 猜測:viewpager控件(輪播圖)的觸摸事件被SlidingMenu控件(側滑菜單,非第三方項目,乃是

UITableView效果(1)

src tin mage sar png standard alua order eva //側滑-(NSArray )tableView:(UITableView )tableView editActionsForRowAtIndexPath:(NSIndexPath )

UITableView效果(1)上面文字下面圖片的效果

mst void sca from des self controls normal clas //自定義TableviewCell #import "OrderViewCell.h" #import "Masonry.h" @implementation OrderVie

Android時間軸效果直接使用在你的項目中

Coding return pro 查詢 gpo ava person turn rst 近期開發app搞到歷史查詢,受騰訊qq的啟示,搞一個具有時間軸效果的ui

安卓常用控制元件RecyclerView+HorizontalScrollView實現item效果 安卓常用控制元件RecyclerView+HorizontalScrollView實現item效果

原 安卓常用控制元件RecyclerView+HorizontalScrollView實現item側滑效果 2017年10月28日 12:23:14 低-調

Android 控制元件DrawableLayout與Toolbar結合使用+NavigationView

側拉布局 <?xml version="1.0" encoding="utf-8"?> <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/a

Android-選單(三)

新整理的仿QQ側滑選單實現的例子,使用android.support.v4.widget.DrawerLayout和android.support.design.widget.NavigationView實現的,下面先上兩張效果圖: 效果圖也看到了,那麼咱們廢話不多說,直接上程式碼:

Android--選單

效果: ---向右滑動--> 實現: 自定義view: public class LeftMenuView extends HorizontalScrollView { /**定義橫向滾動條佈局*/ private LinearLayout mScrollVi

原生Android 選單實踐(部分)

此為第一個製作側滑選單的實踐 。 此部分僅僅為部分實踐: 僅缺menu的字串佈局,以及需要修改的MainActivity.java檔案,也是需要主要修改的地方。 從使用MD設計-進行側滑選單的製作(activity_main.xml部分)仍然可看。 當中為了向前相容以及使用Material Desig

android 選單

這裡使用的是md的NavigationView配合DrawerLayout完成側滑效果。 佈局檔案如下所示,drawerlayout作為最外面的佈局,第一個佈局是主頁面佈局,第二個則是側滑欄的佈局。   其中headerLayout是側滑欄的頭部,頭部佈局如下: &l