Axure教程 | 使用母版快速搭建APP界面框架

2020-12-11 人人都是產品經理

Axure的母版想必大家都不陌生了吧,在項目中使用母版能大幅提高重複勞動的工作效率,特別是在需求產生變更調整原型的時候。

一個合理的母版結構能大幅的縮減繁瑣的工作,下面我們就以APP前端界面的構建為實例,了解如何使用母版快速搭建一個靈活的APP界面框架。

這期又有些啥,點睹為快:點我查看

第1步:根據頁面上的功能劃分不同的區域塊

第2步:根據區域塊來組織母版的結構

第3步:為每個區域塊填充對應的功能

依據功能展示給母版填充不同的內容

第4步:將母版放置到對應的原型中,大功告成

如何快速讓你的原型動起來?

母版的好處不言而喻,任何頁面用到了母版的內容,只需要在母版裡修改所有地方都會被自動修改,相當於引用的關係。

母版有三種拖拽行為:

母版中的內容直接拖拽到頁面中可以直接展示,但為了能更好的將原型展示出來,我們還需要構建顯示的層級關係。為原型加上可演示操作的基礎動畫。

教程開始:

第1步:規劃界面顯示的層級結構,我的思路如下:

這一步很重要,如果層次結構沒有理清,後面調整交互的時候就會有很多麻煩。

第2步:將固定位置元素放入頁面的任意區域並初始化位置和尺寸

通過獲取屏幕的寬度,讓元件居中

動態的獲取寬度和高度,將頂部和底部固定

由於我需要將頂部狀態欄隱藏,所以將它的大小設置為了0,0

第3步:設置外層的動態面板並初始化位置和尺寸

設置尺寸需要減去頂部和底部元件的高度。

第4步:為空白區域加上背景層,並初始化位置和尺寸

加入背景層,讓排版的縫隙處有統一的色調背景

第5步:在外層動態面板內放置內層的動態面板並設置自適應尺寸

勾選自適應讓動態面板的大小隨內容的大小自適應

第6步:為內層的動態面板按功能設置不同的狀態,並填充對應的母版內容

第7步:隱藏主頁面元素,初始化後再顯示出來

經過如上的步驟,我們就已經將大致的內容框架做完,我們為導航設置點擊事件。

期望的結果是,點擊對應導航,則切換顯示動態面板B中的對應狀態。然而卻遇到了問題:

母板中的元件都是獨立的,在Axure右下方的概要頁面中我們只能看到該母版中的元件,是無法看到並操作其它母版中的元件的。要實現導航的交互,我們還需要學習一個知識點,母版自定義事件。

第1步:為底部導航添加事件,並綁定對應事件

為了便於操作,我直接使用了拼音的事件名字。

滑鼠單擊導航條目的時候,觸發對應的自定義事件。例如點擊投資則觸發touzi自定義事件。

第2步:在引用到母版的界面中,處理對應的自定義事件。點擊導航切換動態面板狀態

有自定義事件的母版,在其它頁面引用後,在屬性面板中能看到該母版的對應事件

為對應的自定義事件,添加交互邏輯。點擊四個導航,切換顯示動態面板B的四個狀態。

如果你有一定的研發基礎,不難發現母版是提供基礎信息展示的地方【對象】,方便你複製、黏貼、引用【繼承】。與其它元件的交互則在母版外部完成,母版暴露自己的自定義事件【接口】,這些事件在引用到它的頁面中完成不同的交互【實現】。

以上我們就構建了一個適用於大部分APP的前端原型架構,如果技術嫻熟,並不會耗費多長時間,做好後的效果大致如下:【我的原型為高保真效果,大家理解結構層次和方法即可,不必照學】

我們再來回顧下層次結構:

屏幕被劃分為三塊顯示區域:

  • 頂部
  • 內容:動態面板A【固定大小】、動態面板B【自適應大小】
  • 背景層:底部

動態面板A中的內容過大時,會自動產生滾動條,實際在動態面板A中上下滾動時,是在滾動動態面板B中的內容。

使用母版進行框架布局的好處:

1、易於維護和修改

2、邏輯層次清晰有條理

預覽:點我查看

下載地址:https://pan.baidu.com/s/1nuFHWW5 密碼:t453

 

本文由 @陳張良 原創發布於人人都是產品經理 ,未經許可,禁止轉載。

相關焦點

  • Axure教程:製作一個APP原型,第一步是什麼?
    剛開始製作一個APP的原型時,頁面布局很簡單,狀態切換也不難,預覽時也得到了想要的效果,但是後來卻發現根本沒有把框架搭建好,導致一切都做在了一個頁面裡,嵌套了太多的動態面板。本文記錄下我自己製作APP原型的第一步,希望對於剛接觸Axure的產品小白們有所幫助。
  • PPT幻燈片母版使用教程
    PPT幻燈片母版使用教程第一步:單擊【視圖】—【幻燈片母版】然後選擇特定版式進行調整,一般內容頁多使用「僅標題」版式。所以單擊僅標題版式。PPT幻燈片母版使用教程第五步:PPT母版製作完成後,一定要注意:關閉母版後再開始製作幻燈片內容,【幻燈片母版】—【關閉母版視圖】。
  • 交互留學 | Axure圖文教程:基礎(一)
    對於很多小夥伴而言,Axure是學習交互最先接觸和使用是頻繁的軟體之一,馬克筆設計留學的May老師將會為大家帶來也許是最全免的Axure圖文教程,圖文並茂,生動有趣,是你學習互動設計必不可少的利器哦!今天將會帶來《Axure圖文教程:基礎(一)》。
  • 【視頻教學】遊戲策劃視頻教學第三講:Axure如何設計UI
    4-axure元件庫:或者叫axure組件庫、axure部件庫,所有軟體自帶的元件和加載的元件庫都在這裡,這裡可以執行創建、加載、刪除axure元件庫的操作,也可以根據需求顯示全部元件或某一元件庫的元件。
  • 如何用Axure快速製作APP交互原型
    當然除了創建部件庫,Axure有很多技巧都需要掌握,比如母版的功能。在產品的設計過程中,主導航往往出現在多個頁面,比如APP的底部tab欄。當然不僅僅是導航,當我們頻繁使用任何一組控制項的時候,希望你不是一直都在複製和粘貼,永遠記住,創建一個母版可能是更好的選擇。
  • 以太坊Truffle框架搭建一氣呵成無坑版教程
    本文約1600字+,閱讀(觀看)需要15分鐘Truffle框架搭建的教程網上也有好多,但是隨著truffle版本的更新,truffle.js改名truffle-config.js、truffle命令升級、truffle與testrpc埠不一致、瀏覽器錢包插件等問題,導致原有的教程不再適用
  • ppt怎麼自定義母版尺寸 ppt自定義母版尺寸圖文教程
    ppt怎麼自定義母版尺寸 ppt自定義母版尺寸圖文教程時間:2017-07-02 14:08   來源:三聯   責任編輯:沫朵 川北在線核心提示:原標題:ppt怎麼自定義母版尺寸 ppt自定義母版尺寸圖文教程 ppt設置母版尺寸的方法 點擊PPT圖標,進入編輯界面,在填寫內容之前最好能夠將頁面的大小和尺寸設計好
  • Xamarin.Forms Android真機使用ChatKit快速搭建即時聊天界面(更新依賴AndroidX)
    效果視頻:教程:1.已遷移到AndroidX的Xamarin項目Android端安裝安卓nuget包
  • Axure教程:登錄滑動拼圖驗證交互教學
    下面為今日頭條的滑動拼圖驗證,接下來將為大家講解:一、界面元件搭建(教程為axure 8)首先,需要下面這些元件。熱區1和熱區2是用來校驗小圖的位置是否正確,作為左右的重合區間。
  • PPT高級玩家教程:母版讓你的設計更輕鬆
    歡迎大家來到PPT高級玩家教程系列的第九節課,在這節課中我們將分別講解命令區「幻燈片放映」「審閱」「視圖」「情節提要」各選項卡的重點功能,本節課也是PPT高級玩家教程系列基礎篇的最後一節課,下節課我們將基礎篇總共九節課的內容進行歸納總結,整理重點。
  • 了解使用幻燈片母版,效率至少提高十倍
    這就是因為設計該幻燈片的人把該元素放到了幻燈片母版之中了。可以說,幻燈片母版就是一個「幕後黑手」,它會在你不知情的情況下,偷偷地影響每一頁幻燈片。幻燈片母版,是存儲有關應用的設計模板信息的幻燈片,包括字形、佔位符大小或位置、背景設計和配色方案。那麼我們怎麼找到幻燈片母版呢?首先打開PPT→第二步點擊視圖→第三步幻燈片母版,就可以對幻燈片母版進行各種設計啦!
  • 《Axure RP 9實用教程:原型+高保真+交互+設計》
    內容簡介:本書通過大量簡單易懂的場景案例,採用以案例帶知識點的形式,全面介紹了Axure RP9.0的使用方法和設計技巧
  • 在熟練使用2B鉛筆前,請不要打開Axure
    ;界面美術設計師根據框架層設計表現層。 到這裡,爭議出現了,有人認為在結構層,應該使用Axure出互動設計原型,我想這個誤解也是Axure被濫用的根源所在。互動設計不等於使用Axure設計原型中的交互界面我知道這有點繞口,並且有些扯遠了,但不得不說,大多數產品人並不能很好的理解互動設計與設計交互界面有什麼聯繫,並且絕大多數產品團隊在結構層幾乎斷檔。
  • Axure教程:banner輪播最簡單的實現方法
    於是在「快速」「高保真」的要求下,自己對於所有的頁面交互都要求是,對需要使用原型的用戶(產品、研發、測試)而言,達到對應的效果,而自己在實現時採用最簡單的方法。正巧今天看到網站上有教程教如何做一個輪播banner ,點開略看了一下,教程做的很複雜。其實使用axure做交互一般都比較簡單,但由於其各種小窗口太多了,各種截圖放一起,看上去很容易亂。
  • 雪狐狸app使用教程,發現讓你驚喜的功能!
    雪狐狸app,一款專為護士考生設計的app,適用於報考護士執業資格證、護師證及主管護師證的考生。
  • Java程式設計師必會 springmvc-spring-mybatis框架整合搭建傻瓜教程
    ssm是用於將springmvc-spring-mybatis三個框架整合來進行java開發web項目。本文通過ssm三大框架整合的形式講解springmvc的使用教程,最新的框架版本主流IDE,只要按照圖中步驟能夠保證每個人的框架搭建完成並成功運行。這裡使用maven來構建項目,我們需要創建一個名為ssm的maven項目,打包方式為war包。
  • H5開發app用什麼框架
    H5開發app經常用到的框架有:jquery mobile框架,bootstrap框架,ionic框架,Mobile Angular UI框架以及Sencha Touch框架等等。【推薦教程:HTML5教程】jquery mobile框架jQuery Mobile是jQuery 在手機上和平板設備上的版本。
  • PPT怎麼使用幻燈片母版
    PPT怎麼使用幻燈片母版使用母版功能可以統一設置幻燈片中的文字,圖片背景以及頁眉和頁腳等,對母版進行設置後,無需一頁一頁對幻燈片重複設計就可以自動套用,模板就是有母版設計而成的。第一步:點擊【視圖】選項卡下【母版視圖
  • 玩轉Axure並不難,這5次實操練習,讓你快速做出標準原型
    BAT對於產品工作2-3年的面試者,均要求熟練使用Axure面試產品經理,現場被要求直接Axure操作1、沒人監督指導,自學還沒到一個周,就想放棄2、按教程操作,卻出不了效果,又不知錯在哪裡3、難的知識內容看著費勁,不會技巧,效率低浪費時間推薦起點學院&騰訊課堂聯合打造給產品經理的Axure課程已有2500多位同學學習,學習效果顯著
  • Axure 3D教程:製作3D地圖原型(三維世界地圖)
    編輯導語:很多時候我們會用到3D的效果,今天筆者教大家用axure做一個3D的效果,本文以三維世界地圖為案例,簡單的闡述axure製作3D原型的技巧,我們一起來看一下。