android 定制ui,AndroidSDK-UI定制
本文列出了Android SDK UI可自定義以及不可自定義的內容列表,以及自定義的實現方法,如有疑問請聯系我方交付中心的研發人員。
Android SDK 自定義UI
提示:本文所提到的圖片替換,需要遵循規則:自定義圖片的名稱和尺寸與原來圖片的必須保持一致。
Android SDK哪些界面可以UI自定義?
對小能Android SDK幾大界面做了分割,分割成7大模塊,如下圖:
一、聊天主界面
聊天主頁面可修改的UI包括:
標1:標題的藍色背景在colors.xml中的chat_activity_bar,同時這個值也是留言頁面的標題背景色,下面會提到。返回箭頭:nt_chat_keyback_white.png,結束會話id為nt_tv_chat_close,頭像id為nt_iv_newchatwindow_kficon。默認頭像為nt_cust_serv.png。在nt_head_view.xml中可以將圓形頭像gone掉。
注意!在點擊頭像之后會展示出一個客服詳細信息的界面,布局為nt_newchatwindow_kfdetail.xml,該界面頂部會顯示一個企業名稱id為nt_tv_corporation_name_small和nt_tv_corporation_name_big;界面背景色是一張藍色圖片nt_kefu_background.png,客服的名字id為nt_tv_newchatwindow_kfname_detail。
標2:2的背景色為一張圖片nt_chat_background.png,id為nt_background_chatarea。
標3:布局為nt_chat_operator_frame.xml,輸入框上面的藍色波浪cn.ntalker.chatoperator.wave.JDWaveView,id為wv,可以gone掉。
標4:商品詳情功能,具體可以操作文檔中商品條自定義。
標5:點擊加號“+”顯示的布局為nt_chat_operator_fragment_func.xml,背景色為@color/xn_centercontent;點擊表情圖標顯示的布局為nt_chat_operator_fragment_emoji.xml,背景色id為ll_facechoose,色值為#fff。
標6:評價界面的布局nt_activity_valuationpage.xml,具體的UI參數請在此xml中查找。
標7:留言界面的布局為nt_activity_leavemsgpage.xml,頂部標題布局為nt_leave_titlebar,藍色背景色色值為color/chat_activity_bar,留言兩個字的id為tv_leave_msg_title,關閉兩個字id為tv_closeleave;提交按鈕的id為tv_submit。
1:導航欄
2:消息區
3:輸入欄
4:商品條
5:擴展功能區
6:評價
7:留言
這些模塊都有自定義的支持,基本覆蓋了常見UI的自定義情況。
可自定義的內容:
導航欄 :背景色、默認按鈕圖片、按鈕上文字、增加新的自定義功能按鈕(如客服電話、設置、店鋪等)。
消息區:背景色、消息氣泡圖片、狀態提示語類圖片(如斷網提示)
輸入欄:顯示按鈕圖片
加號功能擴展區:顯示按鈕的圖片、主題文字、增加新的自定義功能按鈕(如訂單、物流查詢等)
評價:背景色、圖片
留言:背景色、圖片
商品條:自定義商品View展示樣式
Android SDK自定義UI誰可以實現?
UI自定義從執行者角度分為兩種:
一、集成技術人員對SDK端進行操作的自定義;
二、客服端負責人對客服端配置從而實現SDK端部分功能動態改變的自定義。
本文也會分別從該兩個方面詳細介紹。
Android SDK自定義UI如何實現?
一、集成技術人員對SDK端進行操作的自定義
目前集成技術人員對SDK端UI自定義分為三大類:主題色的自定義、功能按鈕的自定義、商品條自定義。
主題色的自定義
屬于主題自定義的模塊:導航欄(背景色、圖片)、消息區、評價、留言(主題色)、擴展功能區(圖片、主題)
為了幫助集成小能SDK的客戶快速實現主題色的切換,我們在擴展功能鍵區增加設置按鈕,如下圖所示:
點擊該”設置“按鈕,進入設置界面,會看到”自定義皮膚“的按鈕,點擊會進入皮膚主題選擇界面,目前SDK提供了兩套主題,如下圖:
主題圖片資源如果需要替換需要提供圖片資源給集成技術人員.
當切換主題時,導航、消息區、功能擴展區、評價、留言的主題背景色都會隨之改變。
所有圖片均可自定義
如果不更換主題資源,而是只更換其中某個或某些圖片,可以在“res\layout\drawable-xhdpi”中,替換相應的圖片,注意不要改變圖片的尺寸以及圖片名稱,圖片后綴名。
功能按鈕的自定義。
屬于功能按鈕的自定義的模塊:輸入欄(默認圖片)、設置界面(圖片)、加號擴展區(新增加號區中的功能)、導航欄(新增按鈕)
聊窗頂部的自定義:
用戶可在聊窗頂部添加自定義的按鈕,例如快速撥打電話或設置等功能按鈕;
具體添加方法請參照集成文檔 導航欄功能自定義
加號功能的自定義
用戶可以在點擊加號之后的功能區添加自定義按鈕和跳轉頁面;
具體添加方法請參照集成文檔 +號功能區的擴展功能
商品條功能的自定義
用戶可以修改商品條區域的布局樣式;
具體添加方法請參照集成文檔 商品條自定義
二、客服端負責人對客服端配置從而實現SDK端部分功能動態改變的自定義
輸入框樣式自定義:在客戶端后臺設置修改,通過客戶端-設置-訪客服務設置-訪客聊窗進行設置
留言樣式自定義:留言功能自定義在客戶端后臺設置修改,通過客戶端-設置-訪客服務設置-留言設置進行設置
評價樣式自定義:目前通過客戶端-設置-訪客服務設置-咨詢評價進行設置
Android SDK哪些不支持自定義?
1、表情目前不支持自定義,即表情圖片不可替換、修改。因為是與客服端配套匹配的,如果修改,將無法與客服端正確匹配。
2、輸入欄顯示按鈕,評價界面顯示文字及布局和留言界面顯示文字都是通過讀取客服端的配置數據來顯示的。
如果有上述沒有覆蓋的具體情況,不清楚是否可以自定義的,可以咨詢我們負責對接的實施人員。
總結
以上是生活随笔為你收集整理的android 定制ui,AndroidSDK-UI定制的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 学习android操作系统,学习Andr
- 下一篇: android透明activity,An