|
| 1 | +RxJava�� |
| 2 | + |
| 3 | +distinct ��ȥ�أ��ɸ��ݹؼ���ȥ�� |
| 4 | +filter ����������ָ�����������ݣ�����true��������ִ�� |
| 5 | +0 count ����һ��ȡ�������¼� skip ���������������������¼� |
| 6 | +Observable.timer �൱���ӳ����� |
| 7 | +Observable.interval ��ʱ��+����ʱ |
| 8 | +skip ����ijЩ�¼� |
| 9 | + |
| 10 | +Observable.concat :��������˳�����¼���ֻ��ǰһ���¼���onComplete |
| 11 | +�Żᷢ����һ���¼��� |
| 12 | + |
| 13 | +subscribeOn ͬһ��Observableֻ�ܵ���һ�� |
| 14 | + |
| 15 | + |
| 16 | +RecyclerView��ViewHolderˢ�»��� |
| 17 | +adapter notifyDataSetChanged -> |
| 18 | + ҳ���ϵ�Hodler������ȱ��Ϊ��ˢ��-> |
| 19 | + RecyclerView requestLyaout -> |
| 20 | + LayoutManager ���²������� |
| 21 | + |
| 22 | + |
| 23 | + |
| 24 | +Path��FillType ������ |
| 25 | +even-odd ��żԭ��ƽ������һ�������ⷽ��һ�����ߣ�������ߺ�ͼ�� |
| 26 | +�ཻ�����������У��Ĵ���Ϊż�����ж�Ϊ��ͼ���ⲿ����������ͼ���ڲ� |
| 27 | +ʵ���������ͼ���ڲ����� |
| 28 | + |
| 29 | +winding�� |
| 30 | + |
| 31 | +����2�����Ƿ����� |
| 32 | + |
| 33 | +Paint setColoFilter ����ɫ���˾� |
| 34 | + |
| 35 | +LightColorFilter������ |
| 36 | +������2������mul add Ĭ��Ϊ0xFFFFFF 0x000000 |
| 37 | +һ��������ԭɫ��ֵ��ˣ�һ������������ |
| 38 | +0xFF00FF 0x200000������ԭ������ɫ���ڲ��Ϻ�ɫ |
| 39 | + |
| 40 | +PorterDuffColorFilter��proterduffԭ�� |
| 41 | +��ͬtint��ԭ�� |
| 42 | + |
| 43 | +ColorMatrixColorFilter��ͨ��4*5��ɫ�ʾ������任������ǿ�� |
| 44 | +����������Ƭ�����š������ȷ�� |
| 45 | + |
| 46 | + |
| 47 | +Paint setStrokeCap ñ�ӣ���������ĩ�˴����� |
| 48 | +��������ΪĬ�ϡ�Բ�ǡ�����ͻ�� |
| 49 | + |
| 50 | +Paint setStrokeJoin ���������ӣ� |
| 51 | +��������ΪĬ�ϼ�ǣ��ڳ����������ʱ���Ϊƽ�ǣ���ƽ�ǣ�Բ�� |
| 52 | + |
| 53 | + |
| 54 | +Paint setPathEffect ����������Ӱ��Ч�� |
| 55 | +��Ϊ����6�֣� |
| 56 | +�սDZ�ΪԲ�� |
| 57 | +���ƫ�� |
| 58 | +ͨ�����������ƣ�������Ч�� |
| 59 | +ͨ������Path����������Ч�����νӴ�����λ�ƣ���ת������ |
| 60 | +2��ģʽͬʱ���� |
| 61 | +2��ģʽ��� |
| 62 | + |
| 63 | + |
| 64 | +��������ϵͳͬʱ����������̣���һ������ |
| 65 | + |
| 66 | +���̣�����ϵͳΪһ����ִ�еĶ������ļ�������һ�������ļ��Լ��Ķѡ�ջ�� |
| 67 | +����ӳ����ڴ�Ƭ�� |
| 68 | + |
| 69 | + |
| 70 | +������ViewGroup���ޱ���ʱ |
| 71 | + |
| 72 | +onDraw��View�еı���Ϊ���Ʊ����ͻ����Լ� |
| 73 | +�����ޱ���ʱViewGroup���ǵ����Ż�����ִ��draw������ |
| 74 | +����ִ��dispatchDraw |
| 75 | + |
| 76 | +�Զ���View�� ��չ����ϡ���ȫ�Զ��� |
| 77 | + |
| 78 | + |
| 79 | +��Ƶѹ���㷨 |
| 80 | +IPB�� |
| 81 | +I֡����Ƶ�Ĺؼ�֡����Ƶ�ĵ�һ֡���ǹؼ�֡ |
| 82 | + |
| 83 | +P֡��ǰ��Ԥ�����֡����¼��һ֡��ǰһ��I֡����P֡�IJ�������Dz�ֵ���ͣ�ѹ���Ƚϸߣ� |
| 84 | +���ܻᵼ�±���������ɢ |
| 85 | + |
| 86 | +B֡��˫��Ԥ�����֡����¼ǰ��2֡�ͱ�֡�����𣬽��е������㣬ѹ������ߣ�������ռ��CPU�� |
| 87 | +���ڲ��Dzο�֡�����ᵼ�±���������ɢ�������Ϲ㷺ʹ����B֡ |
| 88 | + |
| 89 | +���Ͳ�������������ͨ�������ֶθ�֪���͵����ͣ�����ķ�ʽ���Ի�ȡ�� |
| 90 | +ͨ����� �����߽硢�ϱ߽��� extends���±߽���super |
| 91 | + |
| 92 | +> ���� |
| 93 | + |
| 94 | +- ���� |
| 95 | +��Ϊ������Ͳ�������� |
| 96 | +�Զ�������attr->��style���丳ֵ->������Դ��?attr/ |
| 97 | +setTheme ����� |
| 98 | +����һ��recreate ���³�ʼ��Activity |
| 99 | +����������������View��ˢ��ɫֵ�� |
| 100 | + Bվ������tint��չ����View��ʵ�ֽӿڣ������Խϸ� |
| 101 | + ����LayoutInflater��setfactory��¼֧�ֻ�����View�������Խϵ� |
| 102 | + |
| 103 | + |
| 104 | +���GC Roots�Ͷ�����ǿ�ɴ��ϵ����GCʱ��������Ҳ���ᱻ���� |
0 commit comments