ViewUtilsImpl.java revision a6f2ebe33d03c42114b0082720cf9c42f7dad5a3
1a0eb967faadffb8d38818a3af093eb25b61d7d2eYuichi Araki/* 2a0eb967faadffb8d38818a3af093eb25b61d7d2eYuichi Araki * Copyright (C) 2016 The Android Open Source Project 3a0eb967faadffb8d38818a3af093eb25b61d7d2eYuichi Araki * 4a0eb967faadffb8d38818a3af093eb25b61d7d2eYuichi Araki * Licensed under the Apache License, Version 2.0 (the "License"); 5a0eb967faadffb8d38818a3af093eb25b61d7d2eYuichi Araki * you may not use this file except in compliance with the License. 6a0eb967faadffb8d38818a3af093eb25b61d7d2eYuichi Araki * You may obtain a copy of the License at 7a0eb967faadffb8d38818a3af093eb25b61d7d2eYuichi Araki * 8a0eb967faadffb8d38818a3af093eb25b61d7d2eYuichi Araki * http://www.apache.org/licenses/LICENSE-2.0 9a0eb967faadffb8d38818a3af093eb25b61d7d2eYuichi Araki * 10a0eb967faadffb8d38818a3af093eb25b61d7d2eYuichi Araki * Unless required by applicable law or agreed to in writing, software 11a0eb967faadffb8d38818a3af093eb25b61d7d2eYuichi Araki * distributed under the License is distributed on an "AS IS" BASIS, 12a0eb967faadffb8d38818a3af093eb25b61d7d2eYuichi Araki * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13a0eb967faadffb8d38818a3af093eb25b61d7d2eYuichi Araki * See the License for the specific language governing permissions and 14a0eb967faadffb8d38818a3af093eb25b61d7d2eYuichi Araki * limitations under the License. 15a0eb967faadffb8d38818a3af093eb25b61d7d2eYuichi Araki */ 16a0eb967faadffb8d38818a3af093eb25b61d7d2eYuichi Araki 17a0eb967faadffb8d38818a3af093eb25b61d7d2eYuichi Arakipackage android.support.transition; 18a0eb967faadffb8d38818a3af093eb25b61d7d2eYuichi Araki 194e5a72756eb66c31baf1a3054c66520f1c3f5b8cYuichi Arakiimport android.support.annotation.NonNull; 208f886fe8c7e23fe6ccb8734167c960c2ed3429c3Alan Viveretteimport android.support.annotation.RequiresApi; 214e5a72756eb66c31baf1a3054c66520f1c3f5b8cYuichi Arakiimport android.view.View; 228f886fe8c7e23fe6ccb8734167c960c2ed3429c3Alan Viverette 234e5a72756eb66c31baf1a3054c66520f1c3f5b8cYuichi Araki@RequiresApi(14) 244e5a72756eb66c31baf1a3054c66520f1c3f5b8cYuichi Arakiinterface ViewUtilsImpl { 25a0eb967faadffb8d38818a3af093eb25b61d7d2eYuichi Araki 264e5a72756eb66c31baf1a3054c66520f1c3f5b8cYuichi Araki ViewOverlayImpl getOverlay(@NonNull View view); 274e5a72756eb66c31baf1a3054c66520f1c3f5b8cYuichi Araki 284e5a72756eb66c31baf1a3054c66520f1c3f5b8cYuichi Araki WindowIdImpl getWindowId(@NonNull View view); 29a0eb967faadffb8d38818a3af093eb25b61d7d2eYuichi Araki 30a6f2ebe33d03c42114b0082720cf9c42f7dad5a3Yuichi Araki void setTransitionAlpha(@NonNull View view, float alpha); 31a6f2ebe33d03c42114b0082720cf9c42f7dad5a3Yuichi Araki 32a6f2ebe33d03c42114b0082720cf9c42f7dad5a3Yuichi Araki float getTransitionAlpha(@NonNull View view); 33a6f2ebe33d03c42114b0082720cf9c42f7dad5a3Yuichi Araki 34a0eb967faadffb8d38818a3af093eb25b61d7d2eYuichi Araki} 35