職場規劃解惑+Android 水波紋點擊效果

前言:

因爲工做調整,很長時間沒有寫文章了,中途本身也迷茫過本身的職業方向,究竟是專職android仍是全棧工程師或者產品經理瞎BB,這個問題確實該好好想一想,由於它會很大程度的影響你的精力方向,哈哈,你也迷茫嗎?讓老夫幫你解惑一下php

解惑:

--》(分析基於我本身的工做背景:工做4年多,第一年作java服務端,後面三年多基本作android開發,固然web,微信服務號,服務端,ios,前端也都作過)。曾經的我也膨脹過,自誇是個全棧人才,因此纔會有職業規劃上的抉擇,專業仍是全棧。
--》如今我要送上本身的忠告,一技之長是必須的,全部的全棧的基礎前提也是在這基礎之上,否則你連面試都過不了,什麼都擅長等於什麼都不擅長,這句話是對的。可是等你真正工做的時候,領導卻但願你十八般武藝樣樣都會(小公司都這樣),這個時候適當的學習其餘領域的知識就救火,也是須要的,一旦能作出來,別人眼光都不同了,可是請守住本身的原則,不要什麼都作,這會讓你的精力愈來愈分散,若是有一天你用php,c++,js,android,ios,sql,rxjava寫出了一個hello world的時候,也許很是的危險了,你的一技之長也許已經差異人十萬八千里了,這時候,你再去面試,你的面試一般就是專職的技術人員,你的面試會很難過,薪資也是很蛋疼。全棧的優點是創建在你有一技之長的基礎之上,重要的事情再說一遍!
--》再談談產品經理這茬事情,產品經理有技術背景是很大的優點,再會寫方案,溝通,協做,也是很是屌的一件事,可是再說一個比較重要的事情,若是你能忍受一天到晚開會,寫文案,瞎BB,能夠考慮這個職位(以前作部門經理已經開會開吐了,飄過)
--》關於後期發展,這個行業到最後的薪資會趨於平穩,因此只要天天學習,你們都會變的更好,最後工做會真正的迴歸成爲生活的一部分,生活什麼最重要,開心!因此不要爲了一份薪資去作本身徹底不喜歡的事情。不要讓別人來安排你的職場規劃,去作一本身以爲有成就感的事情,不管是稱爲資深android工程師也罷,全棧工程師也罷,請問問本身喜不喜歡,不喜歡的事情很難作久作好。哈哈就分析到這裏,讓咱們進入android正題:水波紋點擊效果。html

正文:

圖片描述
效果如上,在android 5.0以上,你可使用<ripple>
請注意<ripple>是API21纔有的新Tag,正是實現水波紋效果的
ripple_bg.xml:前端

<?xml version="1.0" encoding="utf-8"?>
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
  android:color="#FF21272B">
  <item>
    <shape android:shape="rectangle">
      <solid android:color="#FFFFFF" />
      <corners android:radius="4dp" />
    </shape>
  </item>
  <item android:drawable="@drawable/rounded_corners" />
</ripple>

其中<ripple android:color="#FF21272B" .... />這個是指定水波紋的顏色。
特別注意
clipboard.png
你們想兼容低系統版本的話,就須要新建v21(即Android5.0)的Resource Directory.像上面這樣,在drawble-v21裏面放水波紋效果的ripple_bg.xml,在drawable裏面放一份命名同樣的xml文件,內容不放置水波紋的內容,目的是讓低於android 5.0的手機顯示低版本的效果,而後
clipboard.pngjava

自此水波紋的效果就有了。
有些朋友要問要在低版本怎麼實現水波紋效果,我看了幾篇文章都千篇一概,都是在view的外面套一層MaterialLayout,而後去捕獲裏面的點擊view子元素,去渲染水波紋效果,感受很不必,若是實在要作能夠看傳送門android

總結:

職場規劃和水波紋點擊效果就先介紹到這,測試喊我改bugs了,咱們下次再繼續,歡迎關注哈ios

相關文章
相關標籤/搜索