我們使用的時候,經常會用到一些彈出的小彈窗。我們用到的是popupwindow,但是popupwindow不僅僅可以從底部進行彈出。
其實我們完全可以根據自己的需求來對彈窗進行從x方向的右到左的彈出,左到右的彈出等等等等。
在不了解的情況下,一臉懵逼。了解以後,其實就是popupwindow的彈出方式的問題以及風格的問題。
參照:《android自定義控制項三部曲文章索引》
:那麼,我們就style.xml。
我這舉個例子而已,是從右邊彈出,消失的時候原路返回。anim中,定義這倆xml。
in_lefttoright.xml:
<?out_righttoleft.xml:xml version=
"1.0"
encoding=
"utf-8"
?>
xmlns:
android
="">
android
:duration=
"100"
android
:fromxdelta=
"1"android
:toxdelta=
"0"/>
<?xml version=
"1.0"
encoding=
"utf-8"
?>
xmlns:
android
=""
>
android
:duration=
"100"
android
:fromxdelta=
"0"android
:toxdelta=
"1"
/>
看一下就知道其實就是from和to的事情了,可以x方向的從哪到哪,也可以是從y方向的。
bottom_in.xml:
<?xml version=
"1.0"
encoding=
"utf-8"
?>
xmlns:
android
=""
>
android
:duration=
"200"
android
:fromydelta=
"100%p"
android
:toydelta=
"0"
/>
android
:duration=
"200"
android
:fromalpha=
"0.0"
android
:toalpha=
"1.0"
/>
bottom_out.xml:
<?大家參考根據自己的需求來進行編寫就行。xml version=
"1.0"
encoding=
"utf-8"
?>
xmlns:
android
="">
android
:duration=
"200"
android
:fromydelta=
"0"android
:toydelta=
"50%p"
/>
android
:duration=
"200"
android
:fromalpha=
"1.0"
android
:toalpha=
"0.0"
/>
網上也有很多關於這方面的東西,可以參考對照一下translate還有alpha,旋轉動畫等等這些效果的知識。
逃避不一定躲得過,面對不一定最難過
國王有七個女兒,這七位美麗的公主是國王的驕傲。她 們那一頭烏黑亮麗的長髮遠近皆知。所以國王送給她們每人一百個漂亮的髮夾。有一天 早上,大公主醒來,一如往常地用髮夾整理她的秀髮,卻發現少了乙個髮夾,於是她偷偷地到了二公主的房裡,拿走了乙個髮夾。二公主發現少了乙個髮夾,便到三公主房裡拿走乙個髮夾 三公主...
放虎不一定歸山
放虎不一定歸山 魏書侯淵傳 載,北魏大都督侯淵,率領七百騎兵,疾奔襲擊擁兵數萬的葛榮部將韓樓。他孤軍深入敵方腹地,帶著一股銳氣,在距韓樓大本營一百多里地之處,將韓樓的一支五千餘人的部隊一下子就打垮了,還抓了許多俘虜。侯淵沒有將俘虜當 包袱 背,而是將他們放了,還把繳獲的馬上口糧等東西都發還給他們。侯...
成功不一定就是成功
有一天,烏鴉和豬一起坐飛機。豬聽到頭等艙的烏鴉問空姐 小妞,過來,有酒嗎?空姐禮貌的拒絕了,這時烏鴉憤怒地吼道 連這個都沒用開個毛飛機啊?滾!豬覺得成功人士的氣度太牛了。豬一心渴望成功,於是模仿豬的行為 小妞過來,有酒嗎?空姐的回答仍然是拒絕。豬也憤怒地吼 連這個都沒用開什麼飛機?滾!五分鐘以後,飛...