Skip to content

Commit

Permalink
added shadow opacity
Browse files Browse the repository at this point in the history
  • Loading branch information
2blane committed Apr 20, 2018
1 parent 590a9f9 commit d9f0020
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 16 deletions.
30 changes: 15 additions & 15 deletions Hero.xcodeproj/project.pbxproj
Expand Up @@ -773,29 +773,29 @@
TargetAttributes = {
2D1F7FBE1E49DCB5004D944B = {
CreatedOnToolsVersion = 8.2;
DevelopmentTeam = 4VSEW78TKT;
DevelopmentTeam = ZL9E38WFQ2;
ProvisioningStyle = Automatic;
};
2D1F7FE11E49DD90004D944B = {
CreatedOnToolsVersion = 8.2;
DevelopmentTeam = 4VSEW78TKT;
DevelopmentTeam = ZL9E38WFQ2;
ProvisioningStyle = Automatic;
};
A306D3B11E1C7A2E00B6C23A = {
CreatedOnToolsVersion = 8.2.1;
DevelopmentTeam = 4VSEW78TKT;
DevelopmentTeam = ZL9E38WFQ2;
LastSwiftMigration = 0900;
ProvisioningStyle = Automatic;
};
A33E60A01DE761C90065CBD8 = {
CreatedOnToolsVersion = 8.0;
DevelopmentTeam = 4VSEW78TKT;
DevelopmentTeam = ZL9E38WFQ2;
LastSwiftMigration = 0900;
ProvisioningStyle = Automatic;
};
AF1E1B501E66822C00ECE039 = {
CreatedOnToolsVersion = 8.2;
DevelopmentTeam = 4VSEW78TKT;
DevelopmentTeam = ZL9E38WFQ2;
LastSwiftMigration = 0900;
ProvisioningStyle = Automatic;
TestTargetID = A33E60A01DE761C90065CBD8;
Expand Down Expand Up @@ -1211,7 +1211,7 @@
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
CURRENT_PROJECT_VERSION = 1;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = 4VSEW78TKT;
DEVELOPMENT_TEAM = ZL9E38WFQ2;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
Expand All @@ -1237,7 +1237,7 @@
CODE_SIGN_IDENTITY = "";
CURRENT_PROJECT_VERSION = 1;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = 4VSEW78TKT;
DEVELOPMENT_TEAM = ZL9E38WFQ2;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
Expand All @@ -1263,7 +1263,7 @@
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image";
ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
DEVELOPMENT_TEAM = 4VSEW78TKT;
DEVELOPMENT_TEAM = ZL9E38WFQ2;
INFOPLIST_FILE = TvOSExamples/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = com.lkzhao.HeroTvOSExamples;
Expand All @@ -1282,7 +1282,7 @@
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image";
ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
DEVELOPMENT_TEAM = 4VSEW78TKT;
DEVELOPMENT_TEAM = ZL9E38WFQ2;
INFOPLIST_FILE = TvOSExamples/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = com.lkzhao.HeroTvOSExamples;
Expand All @@ -1303,7 +1303,7 @@
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
CURRENT_PROJECT_VERSION = 1;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = 4VSEW78TKT;
DEVELOPMENT_TEAM = ZL9E38WFQ2;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
Expand All @@ -1330,7 +1330,7 @@
CODE_SIGN_IDENTITY = "";
CURRENT_PROJECT_VERSION = 1;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = 4VSEW78TKT;
DEVELOPMENT_TEAM = ZL9E38WFQ2;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
Expand Down Expand Up @@ -1464,7 +1464,7 @@
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
DEVELOPMENT_TEAM = 4VSEW78TKT;
DEVELOPMENT_TEAM = ZL9E38WFQ2;
INFOPLIST_FILE = Examples/Resources/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
Expand All @@ -1482,7 +1482,7 @@
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
DEVELOPMENT_TEAM = 4VSEW78TKT;
DEVELOPMENT_TEAM = ZL9E38WFQ2;
INFOPLIST_FILE = Examples/Resources/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
Expand All @@ -1498,7 +1498,7 @@
isa = XCBuildConfiguration;
buildSettings = {
BUNDLE_LOADER = "$(TEST_HOST)";
DEVELOPMENT_TEAM = 4VSEW78TKT;
DEVELOPMENT_TEAM = ZL9E38WFQ2;
INFOPLIST_FILE = Tests/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 10.2;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
Expand All @@ -1514,7 +1514,7 @@
isa = XCBuildConfiguration;
buildSettings = {
BUNDLE_LOADER = "$(TEST_HOST)";
DEVELOPMENT_TEAM = 4VSEW78TKT;
DEVELOPMENT_TEAM = ZL9E38WFQ2;
INFOPLIST_FILE = Tests/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 10.2;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
Expand Down
2 changes: 1 addition & 1 deletion Podfile.lock
Expand Up @@ -23,4 +23,4 @@ SPEC CHECKSUMS:

PODFILE CHECKSUM: f1dbc884f10a7b2ddff5039dfc73e33610decc4b

COCOAPODS: 1.3.1
COCOAPODS: 1.4.0
3 changes: 3 additions & 0 deletions Sources/HeroContext.swift
Expand Up @@ -144,11 +144,13 @@ extension HeroContext {
let oldShadowRadius = view.layer.shadowRadius
let oldShadowOffset = view.layer.shadowOffset
let oldShadowPath = view.layer.shadowPath
let oldShadowOpacity = view.layer.shadowOpacity
view.layer.cornerRadius = 0
view.alpha = 1
view.layer.shadowRadius = 0.0
view.layer.shadowOffset = .zero
view.layer.shadowPath = nil
view.layer.shadowOpacity = 0.0

let snapshot: UIView
let snapshotType: HeroSnapshotType = self[view]?.snapshotType ?? .optimized
Expand Down Expand Up @@ -219,6 +221,7 @@ extension HeroContext {
view.layer.shadowRadius = oldShadowRadius
view.layer.shadowOffset = oldShadowOffset
view.layer.shadowPath = oldShadowPath
view.layer.shadowOpacity = oldShadowOpacity

snapshot.layer.anchorPoint = view.layer.anchorPoint
snapshot.layer.position = containerView.convert(view.layer.position, from: view.superview!)
Expand Down

0 comments on commit d9f0020

Please sign in to comment.