Skip to content
Easy count down by TextureView
Java
Find file
Latest commit 9cd55c6 @CaMnter Add SDK tag
Failed to load latest commit information.
app Update demo
gradle/wrapper Initialize project
library Add md and screenshot
screenshot Add easy use
.gitignore Update .gitignore
LICENSE Initial commit
README.md Add SDK tag
build.gradle v1.0
gradle.properties Initialize project
gradlew Initialize project
gradlew.bat Initialize project
settings.gradle Initialize project

README.md

EasyCountDownTextureView

Language License Version SDK Download

Easy count down by TextureView

Attention

minSdkVersion >= 14

Gradle

dependencies {
    compile 'com.camnter.easycountdowntextureview:library:1.1'
}

Attributes

<declare-styleable name="EasyCountDownTextureView">
    <attr name="easyCountRectWidth" format="dimension" />
    <attr name="easyCountRectHeight" format="dimension" />
    <attr name="easyCountRectRadius" format="dimension" />
    <attr name="easyCountRectSpacing" format="dimension" />
    <attr name="easyCountTimeColor" format="color" />
    <attr name="easyCountColonColor" format="color" />
    <attr name="easyCountBackgroundColor" format="color" />
    <attr name="easyCountColonSize" format="dimension" />
    <attr name="easyCountTimeSize" format="dimension" />
    <attr name="easyCountHour" format="integer" />
    <attr name="easyCountMinute" format="integer" />
    <attr name="easyCountSecond" format="integer" />
</declare-styleable>

Easy use

<RelativeLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginBottom="50dp"
    android:background="#ffffffff">

    <ImageView
        android:layout_width="196dp"
        android:layout_height="158dp"
        android:layout_marginTop="26dp"
        android:scaleType="centerCrop"
        android:src="@mipmap/bg_fruit" />

    <com.camnter.easycountdowntextureview.EasyCountDownTextureView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        app:easyCountHour="6"
        app:easyCountMinute="6"
        app:easyCountSecond="26" />

</RelativeLayout>

TextureView_1

<com.camnter.easycountdowntextureview.EasyCountDownTextureView
    android:id="@+id/style_tv"
    android:layout_width="132dp"
    android:layout_height="36dp"
    app:easyCountBackgroundColor="#ffdddddd"
    app:easyCountColonColor="#ffdddddd"
    app:easyCountColonSize="20sp"
    app:easyCountHour="6"
    app:easyCountMinute="6"
    app:easyCountRectHeight="34dp"
    app:easyCountRectRadius="5dp"
    app:easyCountRectSpacing="12dp"
    app:easyCountRectWidth="36dp"
    app:easyCountSecond="26"
    app:easyCountTimeColor="#ff3A94FF"
    app:easyCountTimeSize="20sp" />

TextureView_2

Performance

Without scrolling, only time in the refreshing

EasyCounDownTextureView ShoujiTaobao

License

Copyright (C) 2016 CaMnter yuanyu.camnter@gmail.com

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.

Something went wrong with that request. Please try again.