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