hi 小伙伴們疫蔓,最近安卓的技術哥哥們又做了新大招---快速調整控件含懊,讓UI修改更簡單!
為了幫助大家降低修改難度衅胀,努力做到不需要梳理界面邏輯岔乔,即可輕易修改社區(qū)樣子,縮短集成時間滚躯,我們做了下面的事情重罪,希望可以幫助到大家啦!
目前已實現主界面哀九,話題下(關注話題剿配,推薦話題,全部話題)阅束,發(fā)現界面呼胚,三個界面的選項和內容是可通過json文件配制,以及界面顏色息裸、圖片定制蝇更。
先放一個效果圖:
看了對比圖,可以發(fā)現修改前界面中“熱門”“推薦”“關注”“話題”變成了“最新”“實時”“話題”呼盆。這個修改年扩,只需要消耗大家10分鐘的時間,快速完成社區(qū)控件的改變访圃!
(技術哥哥教我了幾招 我給大家演示3谩)
需要材料
電腦一臺,開發(fā)環(huán)境(其實用txt都可以調整) 理解json 基本語法,微社區(qū)安卓SDK2.6.1及以上版本况脆。
方法
一饭宾、修改主界面,話題下(關注話題格了,推薦話題看铆,全部話題),發(fā)現界面
先導入工程(如果導入 方式之前已經說過啦盛末,查看歷史記錄可以了解喲)
在工程內assets文件夾內增加一個custom.json的文件(此文件名字不可以更改)
用一個小例子來說明:
{
"title":[
"最新",
"實時",
"話題"
],title自定義(比如你可以叫最新也可以叫實時)
"titlecontent":[
"hot",
"realtime",
"topic"
],/*hot = 最熱feed流 realtime=實時feed流 recommend = 推薦feed流 allfocus = 關注feed流*/
"topictitle":[
"22"
],話題title自定義
"topiccontent":[
"alltopic"
],focus 關注話題流allotropic話題流allcategory 話題分組流 ? recommend 推薦話題流(這樣用戶可以在微博版輕易使用話題分組功能)
"findmy":[
"umeng_comm_user_notification",
"umeng_comm_user_favorites"
],//發(fā)現界面中我的的內容 umeng_comm_user_notification umeng_comm_user_favorites umeng_comm_recommend_friends umeng_comm_myfocus umeng_comm_mypics
"findrecommend":[
"umeng_comm_recommend_nearby",
"umeng_comm_nearby_user"
] ?//umeng_comm_recommend_nearby ?umeng_comm_nearby_user ?umeng_comm_realtime ?umeng_comm_recommend_user ?umeng_comm_recommend_topic
}
通過上面的例子可以實現下面的效果:
通過在custom.json內增加上面的代碼弹惦,即可以成功調用最熱、實時悄但、話題接口棠隐,發(fā)現頁面“我的”只顯示需要的 消息和收藏,“推薦”僅顯示附近內容和用戶算墨。注明:2.6.1的版本目前不能支持修改“發(fā)現”頁面宵荒。2,6,1以上版本可以支持上面僅是一個例子汁雷,如果有其他的修改需求净嘀,可以看示例的說明,可以將tittle修改成其他的內容侠讯,然后調用需求的接口即可挖藏。(牛奶醬好好奇大家會把它調整成什么樣子咧?)
注意:
1厢漩、title字段下的數組表示首頁標簽的名字膜眠,可以自由設置。titlecontent下的數組表示對應的feed流種類溜嗜,hot對應最熱feed流宵膨,realtime對應實時feed流,recommend對應推薦feed流炸宵,all對應關注feed流辟躏,topic對應話題流(在論壇版中顯示的是話題分組,微博版顯示的是話題)
2土全、title與titlecontent是一一對應的捎琐,所以,數量一定要一樣裹匙。
3瑞凑、topictitle對應的是話題標簽下的分類,topiccontent對應的是話題下標簽下分類的內容
4概页、focus對應關注話題流籽御,alltopic對應全部話題流,allcategory對應話題分組數據流,recommend對應推薦話題流篱蝇。
二贺待、修改界面顏色、圖標定制
找到
這個文件零截,將里面的對應需要更改顏色和圖標的地方進行替換(下面這些都可以根據需求進行修改)
如果不清楚對應的是什么按鈕和地方麸塞,可以查看
umeng_custom_attrs.xml查看對應的說明
有沒有覺得比之前輕松很多?
目前調整的界面就是上面介紹的這些涧衙,后續(xù)會有其他縮短集成時間的方式給大家展示哪工,不要錯過呀!
如果有相關的問題弧哎,可以發(fā)送郵件到:wsq-support@umeng.com
更多精彩內容雁比,歡迎點擊:https://wsq.umeng.com 進行了解啦~
IOS小伙伴不要著急,快速調整社區(qū)控件的方式撤嫩,我們正在快速實現中偎捎,請關注牛奶醬的更新喲!