原创 Android仿微信底部菜單欄+頂部菜單欄(附源碼)

    本文要實現仿微信微信底部菜單欄+頂部菜單欄,採用ViewPage來做,每一個 page對應一個XML,當手指在ViewPage左右滑動時,就相應顯示不同的page(其實就是xml)並且同時改變底部菜單按鈕的圖片變暗或變亮, 同時如果

原创 玩轉Android之Activity詳細剖析

      本文主講了什麼是Activity,它的生命週期,不對的操作,調用了什麼函數。以及不同的Activity之間的跳轉、數據傳遞等。     Activity 是用戶接口程序,原則上它會提供給用戶一個交互式的接口功能。它是 andro

原创 Android側邊欄的自定義實現(附源碼)

    本文要實現手指在手機上向左或向右移動時,能相應的移動左右兩個視圖。通過自定義來實現,不借助第三方插件。實現的思路很簡單,通過判斷手指滑動的距離和速度來決定是否要滾動顯示菜單項.(左邊圖片)先來看看效果:(源碼免費下載)目錄:一、實現

原创 Android仿微信底部菜單欄+頂部菜單欄(附源碼)

    本文要實現仿微信微信底部菜單欄+頂部菜單欄,採用ViewPage來做,每一個 page對應一個XML,當手指在ViewPage左右滑動時,就相應顯示不同的page(其實就是xml)並且同時改變底部菜單按鈕的圖片變暗或變亮, 同時如果

原创 Cocos2d-x《雷電大戰》-雙層地圖無限滾動

    本文要實現飛機射擊遊戲中的地圖無限滾動的功能,這裏分爲兩個層,一個層無限向下滾動,一個層無限向上滾動,這樣子結合起來效果就非常有層次感,也非常逼真,這裏我把地圖層都寫成一個類,自己把地圖改下,就可以成爲你自己的了!下面,我們開始吧先

原创 Cocos2d-x 《雷電大戰》-精靈隨手指移動,你點哪我走哪!

    本文要實現飛機遊戲中,人的手指按着飛機,就能拖着飛機走動,這裏實現了當你手指按在手機的圖片上,手指一直按着屏幕,飛機就會跟着你走。同時,還加入了邊界判斷條件,讓飛機在你的視野內移動,實現的效果完全和我們手機上的飛機遊戲一樣。效果:C

原创 Android仿微信下拉列表實現

         本文要實現微信6.1中點擊頂部菜單欄的“+”號按鈕時,會彈出一個列表框。這裏用的了Activity實現,其實最好的方法可以用ActionBar,不過這貨好像只支持3.0以後的版本。本文的接上文Android仿微信底部菜單欄

原创 Windows消息傳遞機制詳解

      Windows是一個消息(Message)驅動系統。Windows的消息提供了應用程序之間、應用程序與Windows系統之間進行通信的手段。應用程序想要實現的功能由消息來觸發,並且靠對消息的響應和處理來完成。必須注意的是,消息並

原创 Android仿UC瀏覽器左右上下滾動功能(附源碼)

        本文要解決在側滑菜單右邊加個文本框,並能實現文本的上下滑動和菜單的左右滾動。這裏推薦可以好好看看android的觸摸事件的分發機制,這裏我就不詳細講了,我只講講這個應用。要實現的功能就像UC瀏覽器(或其它手機瀏覽器)的左右滾

原创 Cocos2d-x《趙雲要格鬥》--虛擬搖桿控制精靈上下左右運動

    本文將要實現一個橫版格鬥類遊戲,並實現搖桿控制英雄上下左右運動。這裏實現了能通過虛擬搖桿控制精靈的運動,而且能夠改變精靈運動時的臉部朝向。之前看了好多人寫虛擬搖桿,但是就是沒寫控制精靈的運動和臉朝向的。所以自己就想要寫個文章好好講下

原创 android列表收縮與展開仿QQ好友列表(非常詳細,附源碼)

    好友QQ列表,可以展開,可以收起,在android中,以往用的比較多的是listview,雖然可以實現列表的展示,但在某些情況下,我們還是希望用到可以分組並實現收縮的列表,那就要用到android的ExpandableListVie

原创 粒子羣優化算法及其應用研究 引言

第1章 引言1.1 研究背景和課題意義   “人工生命”是來研究具有某些生命基本特徵的人工系統。人工生命包括兩方面的內容:       1、研究如何利用計算技術研究生物現象。      2、研究如何利用生物技術研究計算問題。      現在

原创 24天學會設計模式----門面模式(外觀模式)

一、門面模式1、定義GOF《設計模式》一書對Facade模式是這樣描述的: 爲子系統中的一組接口提供一個統一接口。Facade模式定義了一個更高層的接口,使子系統更加容易使用。2、結構    門面角色:客戶端可以調用這個角色的方法。此角色知

原创 我和《Visual c++2013入門經典(第7版)》的那些事

前言     筆者今天有幸看到了Visual c++2013入門經典(第7版),這一本書,回想之前看過些書的2010的版本,陪伴我渡過了漫長的C++基礎學習之路,下面我將講述對《Visual c++2013入門經典(第7版)》看後的一些感想