Coder Social home page Coder Social logo

htextview's Introduction

HTextView

Animation effects with custom font support to TextView

see iOS Effects
see Flutter Effects


Screenshot

type gif
Scale
Evaporate
Fall
Line
Typer
Rainbow
Fade

Usage

def htextview_version = "0.1.6"
// as 3.0 use implementation
compile "com.hanks:htextview-base:$htextview_version"        // base library

compile "com.hanks:htextview-fade:$htextview_version"        // optional
compile "com.hanks:htextview-line:$htextview_version"        // optional
compile "com.hanks:htextview-rainbow:$htextview_version"     // optional
compile "com.hanks:htextview-typer:$htextview_version"       // optional

compile "com.hanks:htextview-scale:$htextview_version"       // optional
compile "com.hanks:htextview-evaporate:$htextview_version"   // optional
compile "com.hanks:htextview-fall:$htextview_version"        // optional

line

<com.hanks.htextview.line.LineTextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:gravity="right"
    android:paddingRight="10dp"
    android:text="This is LineTextView\nToday is Monday"
    android:textSize="16sp"
    app:animationDuration="3000"
    app:lineColor="#1367bc"
    app:lineWidth="4dp"/>

fade

<com.hanks.htextview.fade.FadeTextView
    android:layout_width="240dp"
    android:layout_height="150dp"
    android:gravity="left"
    android:letterSpacing="0.08"
    android:lineSpacingMultiplier="1.3"
    android:text="This is FadeTextView"
    android:textColor="#fff"
    android:textSize="20sp"
    app:animationDuration="1500"/>

typer

<com.hanks.htextview.typer.TyperTextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="this is init sentence."
    app:charIncrease="3"
    app:typerSpeed="80"/>

rainbow

<com.hanks.htextview.rainbow.RainbowTextView
    android:layout_width="120dp"
    android:layout_height="wrap_content"
    android:gravity="right"
    android:text="this is init sentence"
    android:textSize="20sp"
    app:colorSpace="150dp"
    app:colorSpeed="4dp"/>

scale (single line)

<com.hanks.htextview.scale.ScaleTextView
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:text="this is init sentence"
    android:textSize="16sp"/>

evaporate (single line)

<com.hanks.htextview.evaporate.EvaporateTextView
    android:layout_width="match_parent"
    android:layout_height="100dp"
    android:gravity="center"
    android:paddingTop="8dp"
    android:text="this is init sentence"
    android:textSize="20sp"/>

fall (single line)

<com.hanks.htextview.fall.FallTextView
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:paddingBottom="20dp"
    android:text="this is init sentence"
    android:textSize="16sp"/>

Third Party Bindings

React Native

You may now use this library with React Native via the module here

License

This library is licensed under the Apache Software License, Version 2.0.

See LICENSE for full of the license text.

Copyright (C) 2015 [Hanks](https://github.com/hanks-zyh)

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.

htextview's People

Contributors

almostintuitive avatar andrazp avatar bagrusss avatar dennisblock avatar fedor-tsyganov avatar gerenvip avatar hanks-zyh avatar johncaijing avatar kibotu avatar mathiasberwig avatar pgmacdesign avatar prscx avatar rostopira avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

htextview's Issues

out of memory error

I have placed the animated view inside of a fragment that is hold by a ViewPager.
When I make the fragment visible for the first time everything is alright.
But when the fragment gets reloaded I get the following issue:

FATAL EXCEPTION: main
Process: com.ads.adstimer, PID: 14680
java.lang.OutOfMemoryError: Failed to allocate a 2007612 byte allocation with 1750816 free bytes and 1709KB until OOM
at dalvik.system.VMRuntime.newNonMovableArray(Native Method)
at android.graphics.Bitmap.nativeCreate(Native Method)
at android.graphics.Bitmap.createBitmap(Bitmap.java:831)
at android.graphics.Bitmap.createBitmap(Bitmap.java:808)
at android.graphics.Bitmap.createBitmap(Bitmap.java:739)
at android.graphics.Bitmap.createScaledBitmap(Bitmap.java:615)
at com.hanks.htextview.animatetext.AnvilText.animateStart(AnvilText.java:67)
at com.hanks.htextview.animatetext.HText.animateText(HText.java:74)
at com.hanks.htextview.HTextView.animateText(HTextView.java:97)
at com.ads.adstimer.fragment.Registration.Slides.FragmentScanCode.onCreateView(FragmentScanCode.java:37)
at android.support.v4.app.Fragment.performCreateView(Fragment.java:1962)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1067)
at android.support.v4.app.FragmentManagerImpl.attachFragment(FragmentManager.java:1426)
at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:728)
at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1613)
at android.support.v4.app.FragmentManagerImpl.executePendingTransactions(FragmentManager.java:570)
at android.support.v4.app.FragmentPagerAdapter.finishUpdate(FragmentPagerAdapter.java:141)
at android.support.v4.view.ViewPager.populate(ViewPager.java:1106)
at android.support.v4.view.ViewPager.populate(ViewPager.java:952)
at android.support.v4.view.ViewPager$3.run(ViewPager.java:251)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:858)
at android.view.Choreographer.doCallbacks(Choreographer.java:670)
at android.view.Choreographer.doFrame(Choreographer.java:603)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:844)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:5417)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)

I hope, you can solve it.
I really like that library, good job!

LineText 边框未闭合

高分辨屏下边框四角未闭合,尝试把边框线条加粗,会更明显;

canvas.drawLine() 方法绘制水平线,给定的 startY 和 endY 都实际是线条的中心线上的点,所以有半个线宽的差别;

可以把线条长度定为 原长度 + lineWidth / 2 解决

Sparkle Animation Not Working:

Sparkle animation throwing an exception. Please see below:

FATAL EXCEPTION: main
Process: xyz, PID: 4252
java.lang.ClassCastException: android.graphics.drawable.GradientDrawable cannot be cast to android.graphics.drawable.ColorDrawable
at com.hanks.htextview.animatetext.SparkleText.initVariables(SparkleText.java:32)
at com.hanks.htextview.animatetext.HText.init(HText.java:61)
at com.hanks.htextview.HTextView.initHText(HTextView.java:107)
at com.hanks.htextview.HTextView.setAnimateType(HTextView.java:154)
at com.widget.AnimationPickerView$1.onClick(AnimationPickerView.java:76)
at android.view.View.performClick(View.java:5198)
at android.view.View$PerformClick.run(View.java:21147)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:5417)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)

依赖优化

compile 'com.android.support:appcompat-v7:23.4.0'
lib第三方库中引入无用的v7包,会引起冲突,可以考虑把这个去除

OutOfMemory Exception

运行demo,来回点Anvil和Line,程序崩溃,报OOM错误。
12-24 02:22:28.584 1088-1088/? E/AndroidRuntime: FATAL EXCEPTION: main
java.lang.OutOfMemoryError
at android.graphics.Bitmap.nativeCreate(Native Method)
at android.graphics.Bitmap.createBitmap(Bitmap.java:640)
at android.graphics.Bitmap.createBitmap(Bitmap.java:586)
at android.graphics.Bitmap.createScaledBitmap(Bitmap.java:466)
at com.hanks.htextview.animatetext.AnvilText.animateStart(AnvilText.java:67)
at com.hanks.htextview.animatetext.HText.animateText(HText.java:74)
at com.hanks.htextview.HTextView.animateText(HTextView.java:90)
at com.hanks.htextview.example.MainActivity.updateCounter(MainActivity.java:120)
at com.hanks.htextview.example.MainActivity.onClick(MainActivity.java:114)
at com.hanks.htextview.example.MainActivity$2.onCheckedChanged(MainActivity.java:103)
at android.widget.RadioGroup.setCheckedId(RadioGroup.java:174)
at android.widget.RadioGroup.access$600(RadioGroup.java:54)
at android.widget.RadioGroup$CheckedStateTracker.onCheckedChanged(RadioGroup.java:358)
at android.widget.CompoundButton.setChecked(CompoundButton.java:129)
at android.widget.CompoundButton.toggle(CompoundButton.java:87)
at android.widget.RadioButton.toggle(RadioButton.java:76)
at android.widget.CompoundButton.performClick(CompoundButton.java:99)
at android.view.View$PerformClick.run(View.java:16966)
at android.os.Handler.handleCallback(Handler.java:615)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4745)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
at dalvik.system.NativeStart.main(Native Method)

Found a problem

If the initialization is used in the android:visibility="visible" in the XML file, then will be thrown a null pointer exception

Namespace htext is not bound

When I add the xml to my layout file I get the issue namespace text is not bound.
How can I solve that?

The xml:

<com.hanks.htextview.HTextView
android:id="@+id/htext"
android:layout_width="match_parent"
android:layout_height="100dp"
android:background="#000000"
android:gravity="center"
android:textColor="#FFFFFF"
android:textSize="30sp"
htext:animateType="anvil"
/>

Urgent issues with the readme!

There is an urgent issue with the readme in this repo.

A lot of people suffer from epilepsy and seizures from seeing unexpected moving images quickly, which the readme has a lot of. I'm a representative from Social Justice Code (http://socialjusticecode.org) and we suggest adding a trigger warning to the beginning of the readme, warning users before they scroll down. In addition the content has a few issues, including using cis-terms like "boy" as well as age-ist terms like "old" which may turn away or scare younger viewers, or ones who do not identify as boys. We suggest using a neutral term like "they," or if an oppressed person asks for their pronoun to be included, to generate a new image for them and put it on the site.

Thank you for your attention to this matter and helping make Github a better place for all people (✿ -‿-)

The following classes could not be instantiated

image
Hello, I'm getting this rendering problem after placing this in my layout.xml
<com.hanks.htextview.HTextView android:id="@+id/text" android:layout_width="match_parent" android:layout_height="100dp" android:background="#000000" android:gravity="center" android:textColor="#FFFFFF" android:textSize="30sp" htext:animateType="anvil" htext:fontAsset="fonts/font-name.ttf" />
Is there any known solutions for it? thanks in advance

gravity="start" isn't working

I can't align the text inside the animated View to the left. It aligns top. I don't know if it's supposed to work only with gravity "center", because "start" messes with the animation of the characters somehow.

不能显示多行数据?

hTextView.animateText("line1 \n line2 \n line3");不能显示为三行,而是显示成一行?如果想显示多行数据应该怎么办?

ScaleText crash

ScaleTextView mToolbarTitle = (ScaleTextView) findViewById(R.id.toolbar_title);
mToolbarTitle.animateText(title);
 Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'float android.text.Layout.getLineLeft(int)' on a null object reference
                                                                          at com.hanks.htextview.scale.ScaleText.animateText(ScaleText.java:49)
                                                                          at com.hanks.htextview.scale.ScaleTextView.animateText(ScaleTextView.java:48)

cant find the library

the library cant be found by android studio when I add it to Gradle or search it in Project Structure

Changing text color

Text color is not dynamic, the value set in xml stays the same.
For example, if programmatically i decide to change text color, it doesn't work.
I tried with .setTextColor() and with SpannableString ForegroundColorSpan method.

hello,gay,my app show OutOfMemoryError in the HTextView.animateText

version:
compile 'hanks.xyz:htextview-library:0.1.3'

exception stack:

java.lang.OutOfMemoryError
at android.graphics.Bitmap.nativeCreate(Native Method)
at android.graphics.Bitmap.createBitmap(Bitmap.java:726)
at android.graphics.Bitmap.createBitmap(Bitmap.java:703)
at android.graphics.Bitmap.createBitmap(Bitmap.java:636)
at android.graphics.Bitmap.createScaledBitmap(Bitmap.java:516)
at com.hanks.htextview.animatetext.AnvilText.animateStart(AnvilText.java:67)
at com.hanks.htextview.animatetext.HText.animateText(HText.java:74)
at com.hanks.htextview.HTextView.animateText(HTextView.java:97)
at com.antzb.fragment.AntMapFragment.showHotActive(AntMapFragment.java:192)

Very Nice View

How about using List instead of float[] with gap? because I think that the size of array may be a potential issue when the size of text is longer than 100.

Not showing inside recyclerViewAdapter

I'm using the HTextView in the custom item of a recyclerview.
It shows on the layout preview, but when I run the app, it is like if the view was invisible.

It works normally outside the recyclerview.

Please add font change.

Hello hanks, It's a cool made library.
I want to make a splash screen with animated text with this library but unfortunately it doesn't support font change.
If you have the time please add the enhancement to support custom fonts.
thank you.

Error inflating class com.hanks.htextview.HTextView

Hi,
i started to use your library and i find this error with basic setup that you provided.

My layout is:

<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:htext="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.example.htextviewexample.MainActivity">

<com.hanks.htextview.HTextView
    android:id="@+id/text"
    android:layout_width="match_parent"
    android:layout_height="100dp"
    android:background="#000000"
    android:gravity="center"
    android:textColor="#FFFFFF"
    android:textSize="30sp"
    htext:animateType="anvil"
    htext:fontAsset="fonts/font-name.ttf" />

</android.support.constraint.ConstraintLayout>

My gradle:
`apply plugin: 'com.android.application'

android {
compileSdkVersion 25
buildToolsVersion "25.0.2"
defaultConfig {
applicationId "com.example.htextviewexample"
minSdkVersion 15
targetSdkVersion 25
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:25.2.0'
compile 'com.android.support.constraint:constraint-layout:1.0.0-beta4'
compile 'hanks.xyz:htextview-library:0.1.5'
testCompile 'junit:junit:4.12'
}
`

And MainActivity:

`package com.example.htextviewexample;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

}

}
`

The Exception is:
FATAL EXCEPTION: main Process: com.example.htextviewexample, PID: 6243 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.htextviewexample/com.example.htextviewexample.MainActivity}: android.view.InflateException: Binary XML file line #9: Error inflating class com.hanks.htextview.HTextView

animateText after previous animation ends

How can I call for subsequent text animation using the animateText() function, but only after the previous animation has ended. I have a situation where I show status of a work in background and the status changes quickly, so if I only react to the status change and change the text, for some cases the animation is not visible at all. Any help would be appreciated. Thx!

How set text color and background in pixelate type?

<com.hanks.htextview.HTextView
android:id="@+id/title_htv"
android:layout_width="match_parent"
android:layout_height="100dp"
android:layout_centerInParent="true"
android:gravity="center"
android:background="@color/primary"
android:textColor="#FFFFFF"
android:textSize="30sp"
htext:animateType="pixelate"
/>

This part gives white background and black text

Crash using EvaporateTextView!

    EvaporateTextView bText = (EvaporateTextView) myInflater.findViewById(R.id.bText);
    bText .animateText("Hi, There!");
      <com.hanks.htextview.evaporate.EvaporateTextView
            android:id="@+id/bText"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:textColor="@color/white"
            android:textSize="20sp" />

Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'float android.text.Layout.getLineLeft(int)' on a null object reference at com.hanks.htextview.evaporate.EvaporateText.animateText(EvaporateText.java:52) at com.hanks.htextview.evaporate.EvaporateTextView.animateText(EvaporateTextView.java:46) at com.swish.perfectshot.fragment.IntroFragment.onCreateView(IntroFragment.java:83)

Changing text color with animation "scale" (reference #30)

Text color is not dynamic, the value set in xml stays the same.
For example, if programmatically i decide to change text color, it doesn't work.
I tried with .setTextColor() and with SpannableString ForegroundColorSpan method.

as of 0.1.5 it's not working.
xml:
animateType="scale"

java:
txt.setTextColor(colorRed); //doesn't change color programmatically

Too much of memory cost

when I add you library to my project , it cost 30+M memory cost;but , when I remove it, it just cost 3M memory....great TextView animation , but I have to stop use it....

直接使用rainbow动画样式会报NullPointException

java.lang.NullPointerException: Attempt to invoke virtual method 'void android.graphics.LinearGradient.setLocalMatrix(android.graphics.Matrix)' on a null object reference
at com.hanks.htextview.animatetext.RainBowText.drawFrame(RainBowText.java:49)
at com.hanks.htextview.animatetext.HText.onDraw(HText.java:80)
at com.hanks.htextview.HTextView.onDraw(HTextView.java:112)
at android.view.View.draw(View.java:16468)
at android.view.View.updateDisplayListIfDirty(View.java:15398)
at android.view.View.getDisplayList(View.java:15420)
at android.view.View.draw(View.java:16190)
at android.view.ViewGroup.drawChild(ViewGroup.java:3713)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3506)
at android.view.View.updateDisplayListIfDirty(View.java:15393)
at android.view.View.getDisplayList(View.java:15420)
at android.view.View.draw(View.java:16190)
at android.view.ViewGroup.drawChild(ViewGroup.java:3713)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3506)
at android.view.View.updateDisplayListIfDirty(View.java:15393)
at android.view.View.getDisplayList(View.java:15420)
at android.view.View.draw(View.java:16190)
at android.view.ViewGroup.drawChild(ViewGroup.java:3713)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3506)
at android.view.View.updateDisplayListIfDirty(View.java:15393)
at android.view.View.getDisplayList(View.java:15420)
at android.view.View.draw(View.java:16190)
at android.view.ViewGroup.drawChild(ViewGroup.java:3713)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3506)
at android.view.View.updateDisplayListIfDirty(View.java:15393)
at android.view.View.getDisplayList(View.java:15420)
at android.view.View.draw(View.java:16190)
at android.view.ViewGroup.drawChild(ViewGroup.java:3713)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3506)
at android.view.View.updateDisplayListIfDirty(View.java:15393)
at android.view.View.getDisplayList(View.java:15420)
at android.view.View.draw(View.java:16190)
at android.view.ViewGroup.drawChild(ViewGroup.java:3713)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3506)
at android.view.View.draw(View.java:16471)
at android.widget.FrameLayout.draw(FrameLayout.java:598)
at com.android.internal.policy.impl.PhoneWindow$DecorView.draw(PhoneWindow.java:3107)
at android.view.View.updateDisplayListIfDirty(View.java:15398)
at android.view.View.getDisplayList(View.java:15420)
at android.view.ThreadedRenderer.updateViewTreeDisplayList(ThreadedRenderer.java:310)
at android.view.ThreadedRenderer.updateRootDisplayList(ThreadedRenderer.java:316)
at android.view.ThreadedRenderer.draw(ThreadedRenderer.java:355)
at android.view.ViewRootImpl.draw(ViewRootImpl.java:2925)
at android.view.ViewRootImpl.performDraw(ViewRootImpl.java:2722)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2309)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1298)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6982)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:821)
at android.view.Choreographer.doCallbacks(Choreographer.java:606)
at android.view.Choreographer.doFrame(Choreographer.java:576)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:807)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:145)
at android.app.ActivityThread.main(ActivityThread.java:6872)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1404)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1199)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.