From 17b461e04e8eb530d52ffbfb661e3c173a6d62c1 Mon Sep 17 00:00:00 2001 From: tsuzukihashi Date: Wed, 29 Apr 2020 13:07:58 +0900 Subject: [PATCH] update ConcaveModifier --- DemoApp/DemoApp/Views/Concave.swift | 5 ++++- README.md | 31 +++++++++++++++++++++++++++++ 2 files changed, 35 insertions(+), 1 deletion(-) diff --git a/DemoApp/DemoApp/Views/Concave.swift b/DemoApp/DemoApp/Views/Concave.swift index 69f47d5..31f913b 100644 --- a/DemoApp/DemoApp/Views/Concave.swift +++ b/DemoApp/DemoApp/Views/Concave.swift @@ -28,7 +28,10 @@ struct Concave: View { .neumorphismConcave(shapeType: .ellipse, color: nil) .frame(width: 300, height: 100) - + Capsule(style: .circular) + .fill(neumorphism.color) + .neumorphismConcave(shapeType: .capsule, color: nil) + .frame(width: 300, height: 100) } } } diff --git a/README.md b/README.md index d5b180b..8b76e19 100644 --- a/README.md +++ b/README.md @@ -67,6 +67,37 @@ let contentView = ContentView() ![Simple View Dark](https://lh3.googleusercontent.com/aowkfsM8DhHCYOjKVqf_k22EeHBLYzj1-xyP2BJ6ygUFhdhzqGXfKaQlccC5U7pgwVtHxd-5IIVeLDH3z4YmbhPHLzVGBHPMDOZcZND2lFCXSakb0-naUInKy29KDmbW1WkLmKKpvFvF-isE06qX6bih2O_kt7Q5_Svn0AldDriq82huLgESCZpqPtxWW6-PmEdS_32ordPB7Y_c88poyvJEW7EnYWU-cteCSeQKGpfXssodgmg7HcWOdGHiTWBM2oD9oP2QYtE13tBovvOpQV4RPYAbJVlA92HzeGEJR_jUB4-8jTbp4zuKZIF_iZCMLbHB6IJocitTZ_eWC9V-LP8kFE5SLFxGCLOYh_FcvrVjdvcKIFXGLgFOwmT6Svlt0bTwqLjVmKrSDt_x01jq_WDVZbSNkayAp6Hy1XWUMb9BpO5c_HsJj876PJX35-bQXcXkwLvUMbHlcqG8EoGJb_3LUuhMDAAXV26NoweDyhG6fLLKiA8_uPM_Wbjx9S42tp9qM4joLpb5YzqDuTCKt_BVE0Ke1cyuTSdqyhN4nDhgVsTApNOsr7wgHGl_VfyYCBw8U9LFsObvTvTb11LDud9CNCYiB870iLTPBf3LEgleHa_v2OGzMe5VSauG7sVaeySO_sbIDWKuGzBgN7wmx17mn8Da5H72io4EEpW67Pk2LxPNB75QGL6EqZdaN3ZV6XezedkuYsFkTmV9Id_ghuAhVUKDCMqAi26nUxKj2b2ZCa2edQ=w377-h677-no) + +### NeumorphismConcave +```swift +Rectangle() + .fill(neumorphism.color) + .neumorphismConcave(shapeType: .rectangle, color: nil) + .frame(width: 256, height: 100) + +RoundedRectangle(cornerRadius: 16) + .fill(neumorphism.color) + .neumorphismConcave(shapeType: .roundedRectangle(cornerRadius: 16), color: nil) + .frame(width: 256, height: 100) + +Circle() + .fill(neumorphism.color) + .neumorphismConcave(shapeType: .circle, color: nil) + .frame(width: 150, height: 150) + +Ellipse() + .fill(neumorphism.color) + .neumorphismConcave(shapeType: .ellipse, color: nil) + .frame(width: 300, height: 100) + +Capsule(style: .circular) + .fill(neumorphism.color) + .neumorphismConcave(shapeType: .capsule, color: nil) + .frame(width: 300, height: 100) +``` + +![ConcaveViewList](https://lh3.googleusercontent.com/8qmkb6XSVTMdjJj3QM0rMZ7Pxa3Ox8JjtXwGebwCGFFUTx3ULB9g8bR1i1_rGBQ78VxLV38UzNJzVhDITefLh6_fDG2UO7Mp0FQEE8lGopVEug2WJYf3GeIhBTbIY1S_msOLNIOTpiX9ehdjC71d1fVaf4QvFHgTOYc9t4d2cPcraOzL0cHLHphc6WIpagw_KWBGFne5C2cY6J7mFa1gn0FtML_Bjc_JKBw4eX6U_4NUSnzA0EGGG1dzsrTHwklxpOx7DgQtEKqb06VYUOkSlxzlWJe-ZwoEwmd9ofodDYA8oWOovxALAy8RAd3njBQ42G-7aJXiyOjC822X-ixQ_Nsc8WCcq31TCnRBTQiQdUpZCOac33mxVDd-V-oafGZNDEwfyJMxf_z8cLk0-lS9Hjf0bgK5D29lCeoK3v-MnnejNToI_3VzIPeVttie9ionbbTNdkSiRmVVCURMVelBGgYieuw-t3XyfpMgRMPHqFb4ZzvPPdTfYmPN4D7OU92ObT7FzBpRWkTAQrqSMwzDMMC9pjuSlROESrbxV7EWSHBr5Z4JUhzgCYJFJWTgbDR9DPyCdILUWdL5I9Nck6SEAQemuffyURnGiTp88zWzxiXj6nJ0P5zqWFMijDp8ptdnwwaMXx9p_BFWOK9HEuh_x_oZ0qqOPTnckG66NqvaGoEVCtseziANZcDYMJC58i8XwT-7ZOwgiHhP4o-lFCH3AoaJNlKGX14TPghVj01AGTst2hByVkiCK9TA=w457-h830-no) + ### NeumorphismButton ```swift