android_maskable_layout, 一个易于使用的库,可以帮助你屏蔽布局/viewgroups

分享于 

3分钟阅读

GitHub

  繁體 雙語
A library that easily allows you to mask layouts/viewgroups
  • 源代码名称:android_maskable_layout
  • 源代码网址:http://www.github.com/christophesmet/android_maskable_layout
  • android_maskable_layout源代码文档
  • android_maskable_layout源代码下载
  • Git URL:
    git://www.github.com/christophesmet/android_maskable_layout.git
    Git Clone代码到本地:
    git clone http://www.github.com/christophesmet/android_maskable_layout
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/christophesmet/android_maskable_layout
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    

    可以屏蔽布局

    概述

    ====================== =

    屏蔽布局是一个简单的收费 ,允许你轻松 mask views视图和 viewgroups。 你还可以执行其他 porterduffxfermodes。 接受简单的Drawables Drawables,还可以接受的AnimationDrawables

    示例

    =======================

    用法

    =======================本示例用掩码"animation_mask"屏蔽其子元素( Imageview ),并将porterDuffXferMode设置为 DST_IN

    <com.christophesmet.android.views.maskableframelayout.MaskableFrameLayout
     android:id="@+id/frm_mask_animated"android:layout_width="100dp"app:porterduffxfermode="DST_IN"app:mask="@drawable/animation_mask"android:layout_height="100dp">
     <ImageViewandroid:layout_width="match_parent"android:layout_height="match_parent"android:scaleType="centerCrop"android:src="@drawable/unicorn"/>
    </com.christophesmet.android.views.maskableframelayout.MaskableFrameLayout>

    建筑

    =======================存储库和包括模块,你完成:AAR文件即将到你附近的Maven 中心;)

    或者使用 JitPack: https://jitpack.io/#christophesmet/android_maskable_layout

    
    repositories {
    
    
     maven { url 'https://jitpack.io' }
    
    
    }
    
    
     compile 'com.github.christophesmet:android_maskable_layout:v1.2.0'
    
    
    
    
    许可证
    
    Copyright 2015 Christophe Smet.
    
    
    
    Licensed under the Apache License, Version 2.0 (the"License");
    
    
    you may not use this file except in compliance with the License.
    
    
    You may obtain a copy of the License at
    
    
    
     http://www.apache.org/licenses/LICENSE-2.0
    
    
    
    Unless required by applicable law or agreed to in writing, software
    
    
    distributed under the License is distributed on an"AS IS" BASIS,
    
    
    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    
    
    See the License for the specific language governing permissions and
    
    
    limitations under the License.
    
    
    
    

    Layout  layouts  
    相关文章