基于列表項(xiàng)的圖像更新方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種基于列表項(xiàng)的圖像更新方法及系統(tǒng)。
【背景技術(shù)】
[0002]目前手機(jī)等通信終端的android(安卓)等操作系統(tǒng)的界面圖像的顯示大多數(shù)是通過圖像控件(imageView)等基類控件來顯示的,所述圖像控件主要用于顯示頁面型固定的圖像。另外,列表控件(Iistview)的列表項(xiàng)(item)中配置頭像等圖像的場景已經(jīng)被普遍應(yīng)用,例如聯(lián)系人列表頭像,微信列表頭像、微博列表頭像、短彩信圖像等,并且聯(lián)系人列表等列表的圖像可以更換。但目前用戶在進(jìn)入列表界面后,需要通過點(diǎn)擊某個(gè)列表項(xiàng)進(jìn)入對(duì)應(yīng)的列表項(xiàng)界面,然后在列表項(xiàng)界面中找到圖像進(jìn)行編輯和設(shè),這需要用戶層層調(diào)用才能夠更新圖像的數(shù)據(jù)源,因此操作非常不方便,用戶體驗(yàn)不好。
[0003]綜上可知,現(xiàn)有技術(shù)在實(shí)際使用上顯然存在不便與缺陷,所以有必要加以改進(jìn)。
【發(fā)明內(nèi)容】
[0004]針對(duì)上述的缺陷,本發(fā)明的目的在于提供一種基于列表項(xiàng)的圖像更新方法及系統(tǒng),其能夠直接在列表界面中更新列表項(xiàng)的圖像,從而使得圖像更新操作更加方便快捷。
[0005]為了實(shí)現(xiàn)上述目的,本發(fā)明提供一種基于列表項(xiàng)的圖像更新方法,包括有:
[0006]在列表界面中顯不包括至少一個(gè)列表項(xiàng)的列表,并且所述列表項(xiàng)對(duì)應(yīng)配置有第一圖像或缺省圖像;
[0007]當(dāng)所述列表界面中的某所述列表項(xiàng)接收到預(yù)定的圖像更新指令后,獲取所述圖像更新指令對(duì)應(yīng)的第二圖像;
[0008]將接收到所述圖像更新指令的所述列表項(xiàng)的所述第一圖像或缺省圖像更新為所述第二圖像。
[0009]根據(jù)本發(fā)明所述的圖像更新方法,所述當(dāng)列表界面中的某所述列表項(xiàng)接收到預(yù)定的圖像更新指令后,獲取所述圖像更新指令對(duì)應(yīng)的第二圖像的步驟包括:
[0010]當(dāng)所述列表界面中的某所述列表項(xiàng)接收到預(yù)定的更新觸發(fā)指令后,顯示對(duì)應(yīng)的圖像更新界面;
[0011]當(dāng)所述圖像更新界面接收到預(yù)定的圖像獲取指令后,獲取所述圖像獲取指令對(duì)應(yīng)的所述第二圖像。
[0012]根據(jù)本發(fā)明所述的圖像更新方法,所述更新觸發(fā)指令為長按觸控指令、點(diǎn)擊觸控指令或者手勢觸控指令。
[0013]根據(jù)本發(fā)明所述的圖像更新方法,所述將接收到所述圖像更新指令的所述列表項(xiàng)的所述第一圖像或缺省圖像更新為所述第二圖像的步驟之后包括:
[0014]通知被更新圖片的所述列表項(xiàng)進(jìn)行數(shù)據(jù)庫更新。
[0015]根據(jù)本發(fā)明所述的圖像更新方法,所述在列表界面中顯示包括至少一個(gè)列表項(xiàng)的列表的步驟之前包括:
[0016]基于圖像控件添加所述列表界面中所述列表項(xiàng)的圖像更新事件,所述圖像更新事件對(duì)應(yīng)所述圖像更新指令。
[0017]本發(fā)明還提供一種基于列表項(xiàng)的圖像更新系統(tǒng),包括有:
[0018]列表顯示模塊,用于在列表界面中顯示包括至少一個(gè)列表項(xiàng)的列表,并且所述列表項(xiàng)對(duì)應(yīng)配置有第一圖像或缺省圖像;
[0019]圖像獲取模塊,用于當(dāng)所述列表界面中的某所述列表項(xiàng)接收到預(yù)定的圖像更新指令后,獲取所述圖像更新指令對(duì)應(yīng)的第二圖像;
[0020]圖像更新模塊,用于將接收到所述圖像更新指令的所述列表項(xiàng)的所述第一圖像或缺省圖像更新為所述第二圖像。
[0021]根據(jù)本發(fā)明所述的圖像更新系統(tǒng),所述圖像獲取模塊包括:
[0022]觸發(fā)子模塊,用于當(dāng)所述列表界面中的某所述列表項(xiàng)接收到預(yù)定的更新觸發(fā)指令后,顯不對(duì)應(yīng)的圖像更新界面;
[0023]獲取子模塊,用于當(dāng)所述圖像更新界面接收到預(yù)定的圖像獲取指令后,獲取所述圖像獲取指令對(duì)應(yīng)的所述第二圖像。
[0024]根據(jù)本發(fā)明所述的圖像更新系統(tǒng),所述更新觸發(fā)指令為長按觸控指令、點(diǎn)擊觸控指令或者手勢觸控指令。
[0025]根據(jù)本發(fā)明所述的圖像更新系統(tǒng),還包括:
[0026]更新通知模塊,用于通知被更新圖片的所述列表項(xiàng)進(jìn)行數(shù)據(jù)庫更新。
[0027]根據(jù)本發(fā)明所述的圖像更新系統(tǒng),還包括:
[0028]事件添加模塊,用于基于圖像控件添加所述列表界面中所述列表項(xiàng)的圖像更新事件,所述圖像更新事件對(duì)應(yīng)所述圖像更新指令。
[0029]本發(fā)明當(dāng)列表界面中的某列表項(xiàng)接收到用戶的圖像更新指令后,獲取用戶指定更新的第二圖像,再將所述列表項(xiàng)的原有的第一圖像或缺省圖像更新為第二圖像,即可完成列表項(xiàng)的圖像更新。借此,本發(fā)明能夠直接在列表界面中更新列表項(xiàng)的圖像,避免現(xiàn)有技術(shù)中用戶需要層層調(diào)用才能夠更新列表項(xiàng)的圖像的不便,從而使得圖像更新操作更加方便快捷,提高了用戶體驗(yàn)。
【附圖說明】
[0030]圖1是本發(fā)明基于列表項(xiàng)的圖像更新系統(tǒng)的結(jié)構(gòu)示意圖;
[0031]圖2是本發(fā)明優(yōu)選基于列表項(xiàng)的圖像更新系統(tǒng)的結(jié)構(gòu)示意圖;
[0032]圖3是本發(fā)明基于列表項(xiàng)的圖像更新方法的流程圖;
[0033]圖4是本發(fā)明優(yōu)選基于列表項(xiàng)的圖像更新方法的流程圖;
[0034]圖5A?圖是本發(fā)明優(yōu)選基于聯(lián)系人列表項(xiàng)的圖像更新方法的操作界面圖。
【具體實(shí)施方式】
[0035]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0036]圖1是本發(fā)明基于列表項(xiàng)的圖像更新系統(tǒng)的結(jié)構(gòu)示意圖,所述圖像更新系統(tǒng)100可應(yīng)用于手機(jī)、PDA(Personal Digital Assistant,個(gè)人數(shù)字助理)、平板電腦等通信終端中,并且所述圖像更新系統(tǒng)100包括有列表顯示模塊10、圖像獲取模塊20以及圖像更新模塊30,其中:
[0037]所述列表顯示模塊10,用于在列表界面中顯示包括至少一個(gè)列表項(xiàng)的列表,并且所述列表項(xiàng)對(duì)應(yīng)配置有第一圖像或缺省圖像。所述列表優(yōu)選為通訊錄、即時(shí)通信應(yīng)用、微博等的聯(lián)系人列表,所述列表項(xiàng)優(yōu)選為一個(gè)聯(lián)系人項(xiàng),所述第一圖像優(yōu)選為用戶設(shè)置的聯(lián)系人頭像。例如,用戶點(diǎn)擊通訊錄圖標(biāo)進(jìn)入通訊錄的聯(lián)系人列表界面,在所述聯(lián)系人列表界面上將顯示包括多個(gè)聯(lián)系人項(xiàng)的聯(lián)系人列表,每個(gè)聯(lián)系人項(xiàng)可對(duì)應(yīng)配置有一個(gè)聯(lián)系人頭像。當(dāng)然,列表項(xiàng)對(duì)應(yīng)的圖像可能為空,此時(shí)列表項(xiàng)將對(duì)應(yīng)系統(tǒng)默認(rèn)指定的缺省圖像,例如某些聯(lián)系人項(xiàng)的聯(lián)系人頭像并沒有設(shè)置,則系統(tǒng)顯示默認(rèn)統(tǒng)一的頭像作為缺省頭像,所述缺省頭像的內(nèi)容不限定,可以是統(tǒng)一的空白圖片或人臉圖片,但用戶可以后續(xù)增加聯(lián)系人頭像替換缺省圖像。
[0038]所述圖像獲取模塊20,用于當(dāng)列表界面中的某列表項(xiàng)接收到預(yù)定的圖像更新指令后,獲取所述圖像更新指令對(duì)應(yīng)的第二圖像。所述圖像更新指令可以是一個(gè)或多個(gè)。例如,用戶長按聯(lián)系人列表界面中某個(gè)聯(lián)系人項(xiàng),則觸發(fā)更換圖像的數(shù)據(jù)源,提示用戶可以通過相冊(cè)或拍照獲取第二圖像,用戶可以拍照獲取第二圖像,或者從本地相冊(cè)中選擇一個(gè)圖像作為第二圖像。
[0039]所述圖像更新模塊30,用于將接收到圖像更新指令的列表項(xiàng)的第一圖像或缺省圖像更新為第二圖像。此時(shí),列表界面中接收?qǐng)D像更新指令的列表項(xiàng)的圖像更新為第二圖像,并可通知該列表項(xiàng)更新數(shù)據(jù)庫。
[0040]本發(fā)明能夠直接在列表界面中更新列表項(xiàng)的圖像,避免現(xiàn)有技術(shù)中用戶需要層層調(diào)用才能夠更新列表項(xiàng)的圖像的不便,即用戶不需要進(jìn)入具體的列表項(xiàng)界面即可完成列表項(xiàng)的圖像更新,從而大大減少了用戶操作,以達(dá)到快速更換圖像,提高用戶體驗(yàn)的目的。
[0041]圖2是本發(fā)明優(yōu)選基于列表項(xiàng)的圖像更新系統(tǒng)的結(jié)構(gòu)示意圖,所述圖像更新系統(tǒng)100包括有列表顯示模塊10、圖像獲取模塊20、圖像更新模塊30、事件添加模塊40和/或更新通知模塊50,其中:
[0042]所述事件添加模塊40,用于基于圖像控件添加列表界面中列表項(xiàng)的圖像更新事件,所述圖像更新事件對(duì)應(yīng)圖像更新指令。所述圖像控件優(yōu)選為imageView等基類控件。本發(fā)明基于圖像控件設(shè)計(jì)一可動(dòng)態(tài)更改圖像的數(shù)據(jù)源,通過預(yù)定的圖像更新指令以觸發(fā)更換圖像的數(shù)據(jù)源。
[0043]所述列表顯不模塊10,用于在列表界面中顯不包括至少一個(gè)列表項(xiàng)的列表,并且所述列表項(xiàng)對(duì)應(yīng)配置有第一圖像或缺省圖像。所述列表優(yōu)選為通訊錄、即時(shí)通信應(yīng)用、微博等的聯(lián)系人列表,所述列表項(xiàng)優(yōu)選為一個(gè)聯(lián)系人項(xiàng),所述第一圖像優(yōu)選為用戶設(shè)置的聯(lián)系人頭像。
[0044]所述圖像獲取模塊20,用于當(dāng)列表界面中的某列表項(xiàng)接收到預(yù)定的圖像更新指令后,獲取圖像更新指令對(duì)應(yīng)的第二圖像。優(yōu)選的是,所述圖像獲取模塊20進(jìn)一步包括有:
[0045]觸發(fā)子模塊21,用于當(dāng)列表界面中的某列表項(xiàng)接收到預(yù)定的更新觸發(fā)指令后,顯示對(duì)應(yīng)的圖像更新界面。優(yōu)選的是,更新觸發(fā)指令為長按觸控指令。例如,用戶用手指長按聯(lián)系人列表中的某個(gè)聯(lián)系人項(xiàng),生成對(duì)應(yīng)的更新觸發(fā)指令,此時(shí)聯(lián)系人列表中顯示圖像更新界面。所述圖像更新界面可供用戶選擇更新后的第二圖像,并且圖像更新界面可以提示用戶可以通過拍照或本地相冊(cè)獲取第二圖像。當(dāng)然,所述更新觸發(fā)指令也可以是點(diǎn)擊觸控指令或者手勢觸控指令等。
[0046]獲取子模塊22,用于當(dāng)圖像更新界面接收到預(yù)定的圖像獲取指令后,獲取圖像獲取指令對(duì)應(yīng)的第二圖像。例如,若用戶選擇通過拍照獲取第二圖像,則通信終端可以即時(shí)啟動(dòng)攝像頭拍攝照片作為第二圖像;若用戶選擇通過本地相冊(cè)獲取第二圖像,可以進(jìn)入本地相冊(cè)界面,用戶在本地相冊(cè)中選擇一個(gè)圖像作為第二圖像。
[0047]所述圖像更新模