前言
Neumorphism,很早之前就略有耳聞,也甚是感興趣,只是不知道叫這個名字。
關於Neumorphism,這裏有更詳細的記載。
今年年初,因爲項目的原因,需要我去規劃整個項目的設計風格,我就想到了用物化設計Neumorphism去寫。但是它的陰影設計着實讓我難以下手,用常規方法根本解決不了。但船到橋頭必有路,功夫不負有心人。柳暗花明又一村,碰見老嫗在磨針。
作品圖:
跟我一樣帥的人自然會看到:demo
使用方法(oc與swift使用方法一樣):
陰影的配置是TLShadowConfiguration
,裏面有兩個默認參數,一個是內外SideType
,一個是方向DirectionType
。
陰影的添加是TLShadow
,可以直接添加TLShadow.tl_initShadow(view:view)
,也可以傳配置添加TLShadow.tl_initShadow(view: view, configuration: con)
。
代碼看起來簡單,實現過程卻是頗爲曲折的,大家如果覺得滿意,不妨點個贊,打個賞叭。