Android從0到完整項(xiàng)目(5)常見(jiàn)的列表,表格布局(2)

常見(jiàn)的列表,表格布局(2)

7.簡(jiǎn)單聊天

8.仿朋友圈

9.頂部懸停(簡(jiǎn)單吸頂)

效果圖

簡(jiǎn)單聊天

簡(jiǎn)單聊天

實(shí)現(xiàn)方式: BaseAdapter 實(shí)現(xiàn)
getItemViewType 方法 通過(guò)Type去定義是收到的信息或者是本人發(fā)送的信息。
下面選擇面板使用簡(jiǎn)單的隱藏顯示的方式進(jìn)行展示承桥。這個(gè)只是一個(gè)簡(jiǎn)單的實(shí)現(xiàn)驻粟。 可以通過(guò)ViewPager+RecyleView/GridView 實(shí)現(xiàn)仿QQ的聊天面板

朋友圈

原作者:https://github.com/Naoki2015/CircleDemo
朋友圈實(shí)現(xiàn)是 從github上借鑒的 由于大神的代碼是 MVP模式做的 ,我將代碼重構(gòu) 用我們習(xí)慣的MVC去重新構(gòu)建了一下凶异。 主要的自定義組件是 九宮格圖片 和 點(diǎn)贊人列表 更多展開(kāi)

頂部懸停

頂部懸停
頂部懸停

一個(gè)簡(jiǎn)單的RecyleView 和 外部布局就可以輕松實(shí)現(xiàn)蜀撑。
一個(gè)相對(duì)布局中放入一個(gè)Recyleview 然后放入懸停View 布局
將懸停布局抽出來(lái)。將它設(shè)置成為 RecycleView的HeadView

mainRecycler.addOnScrollListener(new RecyclerView.OnScrollListener() {


            @Override
            public void onScrollStateChanged(RecyclerView recyclerView, int newState) {
                super.onScrollStateChanged(recyclerView, newState);
                int[] location = new int[2];
                mImageView.getLocationOnScreen(location);
                int y = location[1];
                Log.d("MYTAG","imageY == "+y);
                imageY = y;
            }

            @Override
            public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
                super.onScrolled(recyclerView, dx, dy);
                if (mHeaderView == null) return;
                int getTop = mHeaderView.getDistanceY();
                Log.d("MYTAG","getTop == "+getTop);
                if (getTop <= imageY) {
                    mImageView.setVisibility(View.VISIBLE);
                } else {
                    mImageView.setY(0);
                    mImageView.setVisibility(View.GONE);
                }
            }

mainRecycler.addOnScrollListener 通過(guò)滾動(dòng)進(jìn)行對(duì)相對(duì)布局中的 頭部View進(jìn)行 顯示隱藏

代碼不定時(shí)更新 https://github.com/chinaltz/JustAndroid

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末剩彬,一起剝皮案震驚了整個(gè)濱河市酷麦,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌喉恋,老刑警劉巖沃饶,帶你破解...
    沈念sama閱讀 217,734評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異轻黑,居然都是意外死亡绍坝,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,931評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門苔悦,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人椎咧,你說(shuō)我怎么就攤上這事玖详。” “怎么了勤讽?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,133評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵蟋座,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我脚牍,道長(zhǎng)向臀,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,532評(píng)論 1 293
  • 正文 為了忘掉前任诸狭,我火速辦了婚禮券膀,結(jié)果婚禮上君纫,老公的妹妹穿的比我還像新娘。我一直安慰自己芹彬,他們只是感情好蓄髓,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,585評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著舒帮,像睡著了一般会喝。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上玩郊,一...
    開(kāi)封第一講書(shū)人閱讀 51,462評(píng)論 1 302
  • 那天肢执,我揣著相機(jī)與錄音,去河邊找鬼译红。 笑死预茄,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的临庇。 我是一名探鬼主播反璃,決...
    沈念sama閱讀 40,262評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼假夺!你這毒婦竟也來(lái)了淮蜈?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,153評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤已卷,失蹤者是張志新(化名)和其女友劉穎梧田,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體侧蘸,經(jīng)...
    沈念sama閱讀 45,587評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡裁眯,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,792評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了讳癌。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片穿稳。...
    茶點(diǎn)故事閱讀 39,919評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖晌坤,靈堂內(nèi)的尸體忽然破棺而出逢艘,到底是詐尸還是另有隱情,我是刑警寧澤骤菠,帶...
    沈念sama閱讀 35,635評(píng)論 5 345
  • 正文 年R本政府宣布它改,位于F島的核電站,受9級(jí)特大地震影響商乎,放射性物質(zhì)發(fā)生泄漏央拖。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,237評(píng)論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望鲜戒。 院中可真熱鬧专控,春花似錦、人聲如沸袍啡。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,855評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)境输。三九已至蔗牡,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間嗅剖,已是汗流浹背辩越。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,983評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留信粮,地道東北人黔攒。 一個(gè)月前我還...
    沈念sama閱讀 48,048評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像强缘,于是被迫代替她去往敵國(guó)和親督惰。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,864評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,116評(píng)論 25 707
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫(kù)旅掂、插件赏胚、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,103評(píng)論 4 62
  • 其他文章 顏色的材料設(shè)計(jì)靈感來(lái)自大膽的色調(diào)與靜音環(huán)境,深陰影和明亮的亮點(diǎn)并列商虐。 調(diào)色板 Material從現(xiàn)代建筑...
    sakasa閱讀 1,357評(píng)論 0 1
  • 目標(biāo):不停追求(卓)觉阅、不斷翱翔(菲) 昨晚10點(diǎn)就睡了,到11點(diǎn)05分熱醒突然腦子就特別清楚了秘车,可身體又累又疼好受...
    逆風(fēng)追夢(mèng)人閱讀 152評(píng)論 0 0
  • http://www.runoob.com/redis/redis-install.html 下載地址:http:...
    liuboxx1閱讀 191評(píng)論 0 1