Coder Social home page Coder Social logo

android-tv-widget's Issues

咨询一下,SmoothHorizontalScrollView 的原理

你好,想请教一下。
我看 SmoothHorizontalScrollView ,重写了方法 computeScrollDeltaToGetChildRectOnScreen ,基本就是添加了 fadingEdge ,这个意思,是不是可以理解为,因为 View 放大了,但是因为 这个方法返回的 rect ,并没有算这个放大的部分距离,因此需要自己添加 fadingEdge 上去。

如果是的话,那么这个适配就需要根据放大多少来做适配了吧。

error

AAPT err(Facade for 629048942): ERROR: 9-patch image C:\Users\super\Desktop\demo\demo\src\main\res\drawable-xhdpi\tab_highlight.9.png malformed.
AAPT err(Facade for 629048942): No marked region found along edge.
AAPT err(Facade for 629048942): Found along left edge.
AAPT err(Facade for 1884841107): ERROR: 9-patch image C:\Users\super\Desktop\demo\demo\src\main\res\drawable-xhdpi\tab_highlight_normal.9.png malformed.
AAPT err(Facade for 1884841107): No marked region found along edge.
AAPT err(Facade for 1884841107): Found along left edge.
Error:Execution failed for task ':demo:mergeDebugResources'.

Some file crunching failed, see logs for details

fragment监听移动边框崩溃这么办?

使用 viewpaper fragment组合的时候 OnGlobalFocusChangeListener监听要加载 viewpaper上面 不能在fragment 里面加
这里大家感谢---济南 浪潮-孙维泉(411192399)

GridViewTVbug

向下移动如果当前列的下一行没有数据是出现此问题

FATAL EXCEPTION: main
Process: com.open.demo, PID: 22260
java.lang.NullPointerException: Attempt to read from field 'int android.view.View.mViewFlags' on a null object reference
at android.view.ViewGroup.canViewReceivePointerEvents(ViewGroup.java:2316)
at android.view.ViewGroup.dispatchHoverEvent(ViewGroup.java:1581)
at android.view.View.dispatchGenericMotionEvent(View.java:8552)
at android.view.ViewGroup.dispatchTransformedGenericPointerEvent(ViewGroup.java:1919)
at android.view.ViewGroup.dispatchHoverEvent(ViewGroup.java:1640)
at android.view.View.dispatchGenericMotionEvent(View.java:8552)
at android.view.ViewGroup.dispatchTransformedGenericPointerEvent(ViewGroup.java:1919)
at android.view.ViewGroup.dispatchHoverEvent(ViewGroup.java:1640)
at android.view.View.dispatchGenericMotionEvent(View.java:8552)
at android.view.ViewGroup.dispatchTransformedGenericPointerEvent(ViewGroup.java:1919)
at android.view.ViewGroup.dispatchHoverEvent(ViewGroup.java:1640)
at android.view.View.dispatchGenericMotionEvent(View.java:8552)
at android.view.ViewGroup.dispatchTransformedGenericPointerEvent(ViewGroup.java:1919)
at android.view.ViewGroup.dispatchHoverEvent(ViewGroup.java:1640)
at android.view.View.dispatchGenericMotionEvent(View.java:8552)
at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchGenericMotionEvent(PhoneWindow.java:2377)
at com.android.internal.policy.impl.PhoneWindow.superDispatchGenericMotionEvent(PhoneWindow.java:1729)
at android.app.Activity.dispatchGenericMotionEvent(Activity.java:2778)
at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchGenericMotionEvent(PhoneWindow.java:2344)
at android.view.View.dispatchPointerEvent(View.java:8668)
at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:4123)
at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:3989)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3544)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3597)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3563)
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:3680)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3571)
at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:3737)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3544)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3597)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3563)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3571)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3544)
at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:5807)
at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:5781)
at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:5752)
at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:5897)
at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:185)
at android.view.InputEventReceiver.nativeConsumeBatchedInputEvents(Native Method)
at android.view.InputEventReceiver.consumeBatchedInputEvents(InputEventReceiver.java:176)
at android.view.ViewRootImpl.doConsumeBatchedInput(ViewRootImpl.java:5868)
at android.view.ViewRootImpl$ConsumeBatchedInputRunnable.run(ViewRootImpl.java:5920)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:767)
at android.view.Choreographer.doCallbacks(Choreographer.java:580)
at android.view.Choreographer.doFrame(Choreographer.java:548)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:753)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:135)
at android.app.ActivityThread.main(ActivityThread.java:5257)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.ja

遇到边框有残影或者有问题这么办?

EffectNoDrawBridge effectNoDrawBridge = new EffectNoDrawBridge();
    effectNoDrawBridge.setTranDurAnimTime(200);
    mainUpView1.setEffectBridge(effectNoDrawBridge); // 4.3以下版本边框移动.
    mainUpView1.setUpRectResource(R.drawable.white_light_10); // 设置移动边框的图片.
    mainUpView1.setDrawUpRectPadding(new Rect(25, 25, 23, 23)); // 边框图片设置间距.

请使用这个 类 EffecNo... 来调整.

详细的招聘列表

极米科技有限公司招聘各种技术岗位,后台,应用,系统,还有硬件等等. 
想投简历的小伙伴发给我,我直接内推,欢迎各位加入极米这个大家庭;
以下面的格式,发到我的邮箱([email protected])
姓名,手机,邮箱
推荐理由
简历
------------
评论区有详细的职位列表

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.