1
plutodai 2019 年 4 月 9 日 给 iOS 和安卓一样的.9 图片就行了,iOS 也有类型安卓.9 图片的处理方式
|
3
sSsSsSs 2019 年 4 月 9 日 不是渐变的话, 正常 png,就可以了,至于楼上说的.9 图片,我个人没用过。。。
|
4
MarginK 2019 年 4 月 9 日 一样的 9 切片啊。。。。
|
6
amon 2019 年 4 月 9 日 我就不信搜 iOS 图片拉伸会没有答案。
stretchableImage 了解一下 |
7
MarginK 2019 年 4 月 9 日 你是已经有渐变图的气泡了还是想自己画?
有的话,如果是斜着的渐变气泡用 9 切片恐怕不行,自己画斜的渐变并不难啊。。。 |
8
finab 2019 年 4 月 9 日 |
9
KillPaul OP |
12
finab 2019 年 4 月 9 日 |
14
psychoo 2019 年 4 月 9 日 是不是这个意思?:
我的思路是把渐变的底图给开发,开发用代码实现的,要分 W>=H 和 W<H 两种情况。 |
15
KillPaul OP @psychoo 嗯,我不懂开发,这种类似 PS 里的剪切蒙版方式吧,我也想到过但不知道是不是这样实现的。但是这种情况就得切一张很大的渐变背景图了吧,因为小的图片就算只是渐变放大应该也会虚的,毕竟要考虑到一条很长很长的信息这种情况。我觉得应该还是有用代码实现的方法才对。PS.附上我的设计截图(突然觉得有点丑..)
https://imgur.com/HefpKVe |
16
KillPaul OP |
17
shawndev 2019 年 4 月 9 日 Image Slice, 有保留区域也有拉伸区域,拉伸区域和保留区域如果同时用渐变,这个方案会出现渐变速率不匀的现象。可以考虑代码实现。
|
18
psychoo 2019 年 4 月 9 日
@KillPaul #16
我觉得光是 45 度这个设定,就避免不了在很长的信息的时候底图被拉伸得很严重,不妨根据长宽比自动调整角度?或者你能用“函数”把底图描述出来,这样开发就可以用函数将底图“画”出来(类似矢量图的概念,不过程序小哥可能会发火哈哈) |
20
MarginK 2019 年 4 月 9 日 @KillPaul 是的,如我所说,如果非要斜着渐变的话 就只能 UI 给个图,代码去填充渐变色了,
当然,与其这样这样的话,还不如纯代码画泡泡算了。。。我没对比过 9 切片相比贝塞尔画图的性能优劣,你可以对比看看哈 |
21
CSwater 2019 年 4 月 9 日 via iPhone 气泡图片做蒙板,渐变底色用代码填充,完事。
唯一的问题是,对技术细节的实现有较高的要求。 |
22
cjh1095358798 2019 年 4 月 9 日
svg 可以作
|
23
xiubin 2019 年 4 月 9 日 via iPhone |
24
kevinlm 2019 年 4 月 10 日 via iPhone 这种设计会被骂的,渐变色跨度太大了。字体到底用白色还是黑色??
|
25
iosnewbee 2019 年 4 月 10 日
纯色做背景色,你还的考虑 iPad。。。
|
29
kevinlm 2019 年 4 月 10 日 via iPhone
看错了,以为 14 楼是你设计的
|
30
wezzard 2019 年 4 月 14 日
9 切片圖做 mask,然後用 CAGradientLayer。
|
31
DamonYu 2019 年 4 月 24 日 via iPhone
ImageStretch Cap 什么的
|