Ejemplo n.º 1
0
 /// <summary>
 /// Loads an
 /// <see cref="Animation">Animation</see>
 /// object from a resource
 /// </summary>
 /// <param name="context">Application context used to access resources</param>
 /// <param name="id">The resource id of the animation to load</param>
 /// <returns>The animation object reference by the specified id</returns>
 /// <exception cref="android.content.res.Resources.NotFoundException">when the animation cannot be loaded
 ///     </exception>
 public static android.view.animation.Animation loadAnimation(android.content.Context
                                                              context, int id)
 {
     android.content.res.XmlResourceParser parser = null;
     try
     {
         parser = context.getResources().getAnimation(id);
         return(createAnimationFromXml(context, parser));
     }
     catch (org.xmlpull.v1.XmlPullParserException ex)
     {
         android.content.res.Resources.NotFoundException rnf = new android.content.res.Resources
                                                               .NotFoundException("Can't load animation resource ID #0x" + Sharpen.Util.IntToHexString
                                                                                      (id));
         rnf.InnerException = ex;
         throw rnf;
     }
     catch (System.IO.IOException ex)
     {
         android.content.res.Resources.NotFoundException rnf = new android.content.res.Resources
                                                               .NotFoundException("Can't load animation resource ID #0x" + Sharpen.Util.IntToHexString
                                                                                      (id));
         rnf.InnerException = ex;
         throw rnf;
     }
     finally
     {
         if (parser != null)
         {
             parser.close();
         }
     }
 }
Ejemplo n.º 2
0
 public LatinKey(android.content.res.Resources res, android.inputmethodservice.Keyboard
                 .Row parent, int x, int y, android.content.res.XmlResourceParser parser) : base(
         res, parent, x, y, parser)
 {
     if (popupCharacters != null && popupCharacters.Length == 0)
     {
         // If there is a keyboard with no keys specified in popupCharacters
         popupResId = 0;
     }
 }
Ejemplo n.º 3
0
        protected internal override android.inputmethodservice.Keyboard.Key createKeyFromXml
            (android.content.res.Resources res, android.inputmethodservice.Keyboard.Row parent
            , int x, int y, android.content.res.XmlResourceParser parser)
        {
            [email protected] key = new [email protected]
                                                                          .LatinKey(res, parent, x, y, parser);
            int code = key.codes[0];

            if (code >= 0 && code != '\n' && (code < 32 || code > 127))
            {
                // Log.w(TAG, "Key code for " + key.label + " is not latin-1");
                key.label = java.lang.CharSequenceProxy.Wrap(" ");
                key.setEnabled(false);
            }
            switch (key.codes[0])
            {
            case 10:
            {
                mEnterKey = key;
                break;
            }

            case [email protected]_F1:
            {
                mF1Key = key;
                break;
            }

            case 32:
            {
                mSpaceKey = key;
                break;
            }
            }
            return(key);
        }
Ejemplo n.º 4
0
 protected virtual global::android.inputmethodservice.Keyboard.Key createKeyFromXml(android.content.res.Resources arg0, android.inputmethodservice.Keyboard.Row arg1, int arg2, int arg3, android.content.res.XmlResourceParser arg4)
 {
     global::MonoJavaBridge.JNIEnv @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     if (!IsClrObject)
     {
         return(global::MonoJavaBridge.JavaBridge.WrapJavaObject(@__env.CallObjectMethod(this.JvmHandle, global::android.inputmethodservice.Keyboard._createKeyFromXml4607, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg1), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg2), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg3), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg4))) as android.inputmethodservice.Keyboard.Key);
     }
     else
     {
         return(global::MonoJavaBridge.JavaBridge.WrapJavaObject(@__env.CallNonVirtualObjectMethod(this.JvmHandle, global::android.inputmethodservice.Keyboard.staticClass, global::android.inputmethodservice.Keyboard._createKeyFromXml4607, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg1), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg2), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg3), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg4))) as android.inputmethodservice.Keyboard.Key);
     }
 }
Ejemplo n.º 5
0
 public Row(android.content.res.Resources arg0, android.inputmethodservice.Keyboard arg1, android.content.res.XmlResourceParser arg2)  : base(global::MonoJavaBridge.JNIEnv.ThreadEnv)
 {
     global::MonoJavaBridge.JNIEnv         @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     global::MonoJavaBridge.JniLocalHandle handle = @__env.NewObject(android.inputmethodservice.Keyboard.Row.staticClass, global::android.inputmethodservice.Keyboard.Row._Row4583, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg1), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg2));
     Init(@__env, handle);
 }
Ejemplo n.º 6
0
 private void parseKeyboardAttributes(android.content.res.Resources res, android.content.res.XmlResourceParser
                                      parser)
 {
     throw new System.NotImplementedException();
 }
Ejemplo n.º 7
0
 private void skipToEndOfRow(android.content.res.XmlResourceParser parser)
 {
     throw new System.NotImplementedException();
 }
Ejemplo n.º 8
0
 private void loadKeyboard(android.content.Context context, android.content.res.XmlResourceParser
                           parser)
 {
     throw new System.NotImplementedException();
 }
Ejemplo n.º 9
0
 protected internal virtual android.inputmethodservice.Keyboard.Key createKeyFromXml
     (android.content.res.Resources res, android.inputmethodservice.Keyboard.Row parent
     , int x, int y, android.content.res.XmlResourceParser parser)
 {
     throw new System.NotImplementedException();
 }
Ejemplo n.º 10
0
 public Key(android.content.res.Resources res, android.inputmethodservice.Keyboard
            .Row parent, int x, int y, android.content.res.XmlResourceParser parser) : this(
         parent)
 {
     throw new System.NotImplementedException();
 }
Ejemplo n.º 11
0
 public Row(android.content.res.Resources res, android.inputmethodservice.Keyboard
            parent, android.content.res.XmlResourceParser parser)
 {
     throw new System.NotImplementedException();
 }